Where is Khotachiwadi?

Where is Khotachiwadi located?

Khotachiwadi, Khotachiwadi, India (approx. 18.956598°, 72.819756°)


Where is Khotachiwadi on the map?