Where is Anna Square?

Where is Anna Square located?

Anna Square, Anna Square, India (approx. 13.066579°, 80.28416°)


Where is Anna Square on the map?