Aitolazar is a restaurant specializing in Spanish cuisine and grilled meats.