Situato a San Cristóbal de Las Casas, a 500 m dalla Cattedrale di San Cristóbal, l'Hotel San Marcos offre sistemazioni con salotto in comune, un parcheggio privato gratuito e un giardino. La struttura dista 1 km dalla Chiesa Santo Domingo di San Cristóbal de las Casas, 2,5 km dalla Chiesa di San Cristobal e 600 m dal Museo dell'Ambra. La struttura offre una reception aperta 24 ore su 24, un centro business e l'organizzazione di visite guidate.
Le camere sono dotate di bagno privato.
Tra i luoghi d'interesse nelle vicinanze dell'Hotel San Marcos figurano il Central Plaza & Park, l'Arco Del Carmen e la Chiesa di La Merced. L'aeroporto più vicino è Ángel Albino Corzo International, a 75 km dalla struttura, e la struttura offre un servizio di navetta aeroportuale a pagamento.