3 star hotel Kanha Pench National Park, India Hotels & Resorts Discover three star hotel at Kanha National Park in Madhya Pradesh in India. The hotel provides luxury accommodation in tents and cottages. Organizes tiger safari at Kanha.... View Details »