Hotel Castro is ideaal gelegen in de wijk Reforma in Mexico-Stad, en bevindt zich op 8 minuten lopen van Monument voor de Onafhankelijkheid, minder dan 1 km van Ambassade van de Verenigde Staten en 2,2 km van paleis van Chapultepec. Tot de faciliteiten van deze accommodatie behoren roomservice, een 24-uursreceptie en gratis WiFiin de hele accommodatie. Museo de Memoria y Tolerancia ligt op 3,8 km van het hotel en Palácio de Bellas Artes ligt op 4,3 km.
Alle kamers bij het hotel hebben een flatscreen-tv. De kamers zijn inclusief een eigen badkamer met een bad of douche, gratis toiletartikelen en een haardroger.
Nationaal Museum voor Antropologie ligt op 3,5 km van Hotel Castro, en Museo de Arte Popular ligt 3,8 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Benito Juarez, op 12 km van de accommodatie.