Hotel Castillo bevindt zich in Texcoco de Mora, op 26 km van Pyramids of Teotihuacan, en biedt accommodatie met een tuin, gratis privéparkeren en een terras. Dit hotel met 3 sterren biedt gratis WiFi en een 24-uursreceptie. Het hotel heeft familiekamers.
Ceremonieel centrum van Tenochtitlan ligt op 29 km van het hotel, en Nationaal Paleis Mexico ligt 30 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Benito Juarez, op 20 km van Hotel Castillo.