Where is Mangeshi Temple?

Where is Mangeshi Temple located?

Mangeshi Temple, Mangeshi Temple, India (approx. 15.4466°, 73.9701°)


Where is Mangeshi Temple on the map?