7.5/10
Good
58 reviews
Free Wi-Fi
With easy access to the 55 national motorway, this hotel is 5 minutes’ drive from Atlacomulco City, in the State of Mexico. Cantalagua Inn offers free Wi-Fi.
Number of rooms: 50
Boulevard Isidro Fabela Sur, 601, 50450 Atlacomulco, Mexico