Popular accommodations in Texcoco-Revolucion
HotelAccommodates 4
Hotel Castillo
Situated in Texcoco de Mora, 26 km from Pyramids of Teotihuacan, Hotel Castillo features accommodation 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.Book nowfrom $39 per night