Plaza Inn Express
Hotel
Tapachula, Chiapas
Located next to Tapachula’s Plaza Cristal Shopping Centre, this modern hotel offers free Wi-Fi and free parking. Each stylish room includes cable TV and a small furnished terrace.
Number of rooms: 37
4ta Avenida Sur, 157 Local 5 Colonia San Sebastian, 30790 Tapachula, Mexico