Hotel Michelle

San Andres Tuxtla • Show on map
View Details for Price
Located in San Andrés Tuxtla, 7.6 miles from Salto de Eyipantla Waterfalls, Hotel Michelle has accommodations with a garden and free private parking. Featuring an outdoor swimming pool, the 3-star hotel…More info
