Doté d'un jardin et offrant une vue sur les terres agricoles, le Nature Castle se trouve à Kottakamboor. Le parc national de Pambadum Shola se trouve à 8 km. Un parking privé est disponible gratuitement sur place.
Leur salle de bains privative est pourvue de peignoirs. Le linge de lit est fourni.
Le Nature Castle possède également un barbecue. Un service de livraison de courses est assuré. Des safaris en jeep peuvent être organisés.
Un service de location de vélos et de voitures est assuré sur place. La région est prisée des amateurs de vélo.