Set in Texcoco de Mora, 24 km from Pyramids of Teotihuacan, Promotora Hotelera Tocuila offers accommodation with free WiFi and free private parking.