Devikulam Pallivasal Falls is located in the Idukki district of Kerala, India. It is a beautiful waterfall that is located in the Devikulam hills. The waterfall is about 150 feet high and is a popular tourist destination.
FAQ's on Pallivasal Falls
Q9: I am a travel agent. How can I buy travel leads of Pallivasal Falls?