About it
Offering an outdoor pool, Hotel Michelle is located in San Andrés Tuxtla City Center. Free WiFi is available throughout, and the hotel also features lush tropical gardens and a 24-hour front desk.
Overlooking the gardens, each room here has a TV, air conditioning and a patio. The private bathrooms come with free toiletries.
At Hotel Michelle you will find a tour desk and a vending machine, while restaurants and shops can be found within 1640 feet. The Salto de Eyipantla waterfalls can be reached in 20 minutes by car.