9.3/10
Wonderful
8 reviews
Free Wi-Fi
Boasting a garden, OYO Monte Niebla Hotel Spa is set in Jilotepec in the Veracruz region, 15 km from Lake Walking and 17 km from Clavijero Botanic Garden.
Number of rooms: 92
Vicente Guerrero S/n, 91380 Jilotepec, Mexico