Holiday Inn Express Tapachula 4* Tapachula, Mexico
Hotels in Mexico - Hotels in Tapachula - Holiday Inn Express Tapachula
With a large outdoor pool and sun terrace, this Holiday Inn Express is located in the south outskirts of Tapachula, only 3 km from Galerias Tapachula Mall. The modern rooms have free Wi-Fi, a private bathrooms and a flat-screen TV.