Weniger als 15 km von der Sehenswürdigkeit Pambadum Shola National Park und 24 km von der Sehenswürdigkeit Top Station entfernt in Kanthalloor gelegen, bietet die Unterkunft Cleveland Resorts Kanthalloor Übernachtungsmöglichkeiten mit einem Garten,
Zimmeranzahl: 15
Kanthalloor-Perumala Road, 685620 Kanthalloor, Indien