Phone: +34915028755
Address: Calle Escosura, 13, Madrid, 28015, Spain
City: Madrid
Dishes: 11
Reviews: 3
"I would say this is a 4.5 star restaurant, but can easily be a five star experience if they work out all of the kinks."
All prices are estimates.