El Leon de Oro

3.7
(3 reviews)
Calle del León 10, Madrid, 28014
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
El Leon de Oro | Madrid | Spain | TripAligner