El Gran Santiago Plaza se encuentra junto a la plaza principal de Santiago Tuxtla y ofrece habitaciones con conexión Wi-Fi gratuita. El establecimiento cuenta con recepción 24 horas y restaurante.
Las habitaciones del Gran Santiago Plaza son luminosas y presentan una decoración sencilla. TV y baño privado. Algunas habitaciones ofrecen vistas al parque Olmeca.
El restaurante El Vigía del Santiago Plaza sirve cocina mexicana y platos de Veracruzan. En las calles que rodean el hotel hay cafeterías y bares.
El parque nacional de Los Tuxtlas está a menos de 10 km del hotel. Las playas más cercanas están a aproximadamente 1 hora en coche.