Gran Santiago Plaza

Santiago Tuxtla • Show on map
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
