Where is National Park?

Where is National Park located?

National Park, National Park, India (approx. 19.231539°, 72.86356°)


Where is National Park on the map?