Hotels in Tapachula

Plaza Guizar Hotel

Tapachula, Chiapas

From 52 rooms
Plaza Guizar, Tapachula
4a. Av. Norte No. 27
Centro, Tapachula

Check In

Check Out

4a. Av. Norte No. 27
Tapachula CHIS.
Telephone
1 block from the main garden
internet