Loading map…

Ovillo

Ovillo in Madrid, Spain, offers a refined dining experience. Enjoy dishes with a subtle, inviting aroma and a perfectly balanced texture. This restaurant is a gem in Madrid's sophisticated culinary landscape.