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