Where is Ambivali Tarf Tungaratan?

Where is Ambivali Tarf Tungaratan located?

Ambivali Tarf Tungaratan, Ambivali Tarf Tungaratan, India (approx. 18.8915°, 73.1775°)


Where is Ambivali Tarf Tungaratan on the map?