JK Nature Stay Resorts
347 Vettukadu, 685620 Kanthalloor, India
Situated in Kanthalloor, within 17 km of Chinnar Wildlife Sanctuary and 18 km of Pambadum Shola National Park, JK Nature Stay Resorts features accommodation with a garden and free Wi-Fi throughout the property as well as free private parking for