Best spot to relax. Must see in idukki
Kalvari mount a beautiful view of the nature with very cool climate, never ending breeze. Lies in the vicinity of Thekkady
It is situated in between Idukki and Kattappana. The hill station provides beautiful ariel views of the Idukki Reservoir as well as the surrounding villages.
Visited 620 times, 1 Visits today