L'Hotel Posada Tepeyac est situé dans le centre de San Cristóbal de Las Casas, à deux pâtés de maisons du centre-ville historique.
Toutes les chambres sont équipées d'une télévision par satellite.
La réception de l'établissement est ouverte 24h/24.
Un parking est situé à 2 pâtés de maisons des installations de l'hôtel.