Idukki
Pallivasal
Kerala
Venue
Devonshire greens
Address
Attukad Waterfall Road,Pallivasal P.OÂ Munnar,
Location
Pallivasal, Idukki, Kerala