Nature Castle Hotel
Vattavada, Munnar, 685615 Kottakamboor, India
Offering a garden and views of terrace farming, Nature Castle is located in Kottakamboor. Pambadum Shola National Park is 8 km from the property. Free private parking is available on site.