Palette Hill View Resort Opp. Moon Mala, Tharayanganam Stop, Vagamon Idukki - 685 503
near Forest Check Post, Vazhikkadavu, Vagamon, Kerala 685503
Gleesire Holidays