Get a Hotel in Santiago Tuxtla

Gran Santiago Plaza

Gran Santiago Plaza

Santiago Tuxtla • Show on map 6.0/10 View Details for Price

Offering rooms with free Wi-Fi, Gran Santiago Plaza is set next to Santiago Tuxtla’s main square. The property features 24-hour reception and a restaurant. Each bright room at Gran Santiago Plaza has…More info

Book now