Where is Mahabaleshwar?

Where is Mahabaleshwar located?

Mahabaleshwar, Mahabaleshwar, India (approx. 17.9242764°, 73.6575799°)


Where is Mahabaleshwar on the map?