Izaro is a Western restaurant offering homemade cuisine with a daily menu at a reasonable price. It has a capacity for 100 people.