Where is Chennai Citi Centre?

Where is Chennai Citi Centre located?

Chennai Citi Centre, Chennai Citi Centre, India (approx. 13.042905°, 80.27393°)


Where is Chennai Citi Centre on the map?