About Us
Tucked away in the pristine forests of Pench Tiger Reserve, Mowgli’s Den is where wilderness meets quiet luxury. Established in 2002, we are among the first resorts to call Pench National Park home, welcoming guests for over two decades into an experience shaped by nature, comfort, and heartfelt hospitality.