Satpura National Park
Madhya Pradesh
(Central India)
If those who want to spend their vacation amidst nature Satpura National Park is the ideal consideration to make. The park is located in Madhya Pradesh in the Hoshangabad district. Satpura meaning the land of seven mountains is bordered with the famous Satpura ranges.