Offering a garden and views of terrace farming, Nature Castle is located in Kottakamboor. Pambadum Shola National Park is 5 mi from the property. Free private parking is available on site.
Each unit is fitted with a private bathroom with bathrobes. Bed linen is available.
Nature Castle also includes a barbecue. The property also offers grocery delivery. Jeep safaris can be arranged.
Bike hire and car hire are available at the property and the area is popular for cycling.