Where is Chennai Citi Centre?

Where is Chennai Citi Centre located?

Chennai Citi Centre, Tamil Nadu, India (approx. 13.0429°, 80.27393°)


Where is Chennai Citi Centre on the map?