Where is Seethammadhara?

Where is Seethammadhara located?

Seethammadhara, Seethammadhara, India (approx. 17.742456°, 83.312416°)


Where is Seethammadhara on the map?