To provide you with additional information about how we collect and use your personal data, we’ve recently updated our Privacy Policy and Terms of Service. Please review these pages now, as they apply to your continued use of our website.
Devikulam is a nature lovers` paradise. Mother Nature has been generous to this scintillating hill station in South India. Not far away from the lake is the spectacular Pallivasal Waterfalls that is frequented by the picnickers for the sheer manifestation of nature in its various ways. Tea plantations carried out in and around Devikulam in a large number is an added feather to the hill resort