Where is Kasarwadi?

Where is Kasarwadi located?

Kasarwadi, Kasarwadi (Station), India (approx. 18.60262°, 73.8256°)


Where is Kasarwadi on the map?