Casa Castillo is aantrekkelijk gelegen in de wijk Reforma in Mexico-Stad, en bevindt zich op 15 minuten lopen van Nationaal Museum voor Antropologie, 1,9 km van paleis van Chapultepec en 1,7 km van Monument voor de Onafhankelijkheid. De accommodatie ligt op ongeveer 1,7 km van Ambassade van de Verenigde Staten, 1,8 km van Bosque de Chapultepec en 3,9 km van Museo Soumaya. Het hotel heeft een terras, een 24-uursreceptie, en er is gratis WiFi in de hele accommodatie.
Alle kamers zijn voorzien van een koelkast, magnetron, een koffiezetapparaat, een douche, een haardroger en een kledingkast. Elke kamer heeft een kluisje en sommige kamers zijn voorzien van een balkon. Kamers hebben een eigen badkamer, badjassen en beddengoed.
Museo de Memoria y Tolerancia ligt op 4,6 km van het hotel, en Museo de Arte Popular ligt 4,7 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Benito Juarez, op 14 km van Casa Castillo.