Casa d'Olid is a Spanish restaurant. Reservations are recommended.