Offering an outdoor pool, Hotel Michelle is located in San Andrés Tuxtla City Centre. Free Wi-Fi is available throughout, and the hotel also features lush tropical gardens and a 24-hour front desk.
Number of rooms: 40
Hernandez y Hernandez 280, 95700 San Andrés Tuxtla, Mexico