Resort hotel in Elappara
Resort hotel
Memala Tyford Rd, Vagamon, Kerala 685501, India
Church Road, Elappara, Kerala 685501, India
JXJH+WPV, SH59, Elappara, Kerala 685501, India
black stone resort, near palozhukumpara waterfalls, Vagamon, Kerala 685504, India