Located 226 meters from The Body Shop. Ideally located in the Santa Elena area, Hilton Garden Inn Tuxtla Gutierrez promises a relaxing and wonderful visit.
Located 537 meters from The Body Shop. Set in a prime location of Tuxtla Gutierrez, Marriott Tuxtla Gutierrez Hotel puts everything the city has to offer just outside your doorstep.