Where is Athavanad?

Where is Athavanad located?

Athavanad, Athavanad, India (approx. 10.896273°, 76.032524°)


Where is Athavanad on the map?