City · India

Taloda

Taloda, India

Taloda is a historical city and a municipal council in Nandurbar district located in the Khandesh region of Indian state of Maharashtra. The city is surrounded by beautiful river and mountains.

Good to know

More places in India