Situata nel quartiere Reforma di Città del Messico, la Casa Turin sorge a 1,8 km dal Museo de Memoria y Tolerancia, a 1,9 km dall'Angelo dell'Indipendenza e a 2,1 km dall'Ambasciata degli Stati Uniti. La struttura dista 2,4 km dal Museo de Arte Popular, 3,2 km dal Centro Cerimoniale di Tenochtitlan e 3,3 km dal Museo delle Belle Arti. La struttura offre una reception aperta 24 ore su 24, trasferimenti aeroportuali, una cucina in comune e la connessione WiFi gratuita in tutte le aree.
Le camere sono dotate di TV a schermo piatto con canali satellitari.
La Casa Turin dista 3,5 km da Piazza Zocalo e 3,6 km dal Palacio de Correos. 7 km dall'Aeroporto Internazionale Benito Juarez, lo scalo più vicino.