Hotel Castillo encontra-se em Texcoco de Mora, a 26 km de Pyramids of Teotihuacan, e apresenta acomodações com um jardim, estacionamento privado gratuito e um terraço. Este hotel de 3 estrelas dispõe de acesso Wi-Fi gratuito e uma receção aberta 24 horas. O alojamento tem quartos familiares.
Centro Ceremonial Tenochtitlan fica a 29 km de Hotel Castillo, enquanto Palácio Nacional do México está a 30 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional da Cidade do México, que fica a 20 km de Hotel Castillo.