Located in Downtown Mexico City- this hotel is steps away from Museum of Light- Museo de las Constituciones and San Ildefonso College. Templo Mayor Museum and Palacio Nacional are also within 10 minutes. Zocalo Station is 8 minutes by foot and Allende Station is 12 minutes.
CDMX Mexico CityCalle del Carmen No. 26 Esq. San Ildefonso