Where is Centre Square Mall?

Where is Centre Square Mall located?

Centre Square Mall, Centre Square Mall, India (approx. 10.026°, 76.307°)


Where is Centre Square Mall on the map?