Located in Kanthalloor, within 15 km of Pambadum Shola National Park and 24 km of Top Station, Cleveland Resorts Kanthalloor provides accommodation with a garden and free Wi-Fi throughout the property as well as free private parking for guests who
Numero delle stanze: 15
Kanthalloor-Perumala Road, 685620 Kanthalloor, India