El Nido

2.9
(11 reviews)
Plaza de Las Torres de Omana 3, Leon, 24003
+34 685 29 64 48Official website
Cheap Eats
Restaurants
Seating
Spanish
Wine Bar
Restaurant

At a glance

  • Typical visit: about 1 hour
El Nido | Leon | Spain | TripAligner