Located in Santiago Tuxtla, OYO Hotel Santiago Plaza, Tuxtla is in the city centre. The area's natural beauty can be seen at Laguna Catemaco and Los Tuxtlas Biosphere Reserve.
This double room features a satellite TV, air conditioning and tile/marble floor.
Amenities:
- 24 hour front desk
- Internet Access - Free Public Access
- Parking - Self