About it
Located in Texcoco de Mora, 16 miles from Pyramids of Teotihuacan, Hotel Castillo has accommodations with a garden, free private parking and a terrace. With free WiFi, this 3-star hotel offers a 24-hour front desk. The hotel has family rooms.
Tenochtitlan Ceremonial Center is 18 miles from the hotel, while National Palace is 18 miles from the property. The nearest airport is Benito Juarez International Airport, 12 miles from Hotel Castillo.