Gran Santiago Plaza ligt naast het belangrijkste plein van Santiago Tuxtla en biedt kamers met gratis WiFi. De accommodatie beschikt over een 24-uursreceptie en een restaurant.
Alle lichte kamers van het Gran Santiago Plaza zijn eenvoudig ingericht en voorzien van airconditioning. Er is een televisie en een eigen badkamer. Sommige kamers bieden uitzicht op het Olmeca Park.
In restaurant El Vigía van het Santiago Plaza kunt u genieten van Mexicaanse gerechten, waaronder Veracruzaanse gerechten. In de straten rondom het hotel vindt u cafés en bars.
Het nationaal park Los Tuxtlas ligt op minder dan 10 km van het hotel. De dichtstbijzijnde stranden zijn met de auto in ongeveer 1 uur te bereiken.