Where is Seethathodu?

Where is Seethathodu located?

Seethathodu, Seethathodu, India (approx. 9.3262898°, 76.9662548°)


Where is Seethathodu on the map?