Where is Xavier Square?

Where is Xavier Square located?

Xavier Square, Xavier Square, India (approx. 20.308136°, 85.819984°)


Where is Xavier Square on the map?