C. de Antonio Ulloa, 6, Latina, 28011 Madrid
Barbecue restaurant | Beer store | Fine dining restaurant
This venue offers a vibrant dining experience featuring empanadas, expertly grilled meats, and refreshing shrimp ceviche, all complemented by stunning palace views from the terrace.