Situato a Città del Messico, a 1,3 km dal Museo de Memoria y Tolerancia, il Suites Alcazar offre una terrazza e la vista sulla città. La struttura dista circa 1,4 km dal Museo de Arte Popular e 2,1 km dall'Ambasciata degli Stati Uniti e dal Museo delle Belle Arti. La struttura offre una reception aperta 24 ore su 24, trasferimenti aeroportuali, il servizio in camera e la connessione WiFi gratuita in tutte le aree.
Le camere sono dotate di armadio, TV a schermo piatto e bagno privato.
Il Suites Alcazar dista 2,3 km dal Palacio de Correos e 2,4 km dalla Colonna dell'Indipendenza. 7 km dall'Aeroporto Internazionale Benito Juarez, lo scalo più vicino.