OTHELO

Starting at
$119

TripAdvisor Review

Based on 81 review

See all

Property Location With a stay at OTHELO HOTEL BOUTIQUE MÉXICO in Leon (Leon Centro), you'll be a 2-minute drive from Cathedral of León and 10 minutes from Leon Stadium. This hotel is 1.7 mi (2.8 km) from Plaza del Zapato Commercial Center and 2.9 mi (4.7 km) from Poliforum Leon Convention and Exhibi...

More details