English: It is located to the south of Pench National Park.
Telugu: ఇది పెంచ్ నేషనల్ పార్కుకి దక్షిణాన ఉంది.