Where is St. Xavier's Collegiate School?

Where is St. Xavier's Collegiate School located?

St. Xavier's Collegiate School, St. Xavier's Collegiate School, India (approx. 22.54837°, 88.35596°)


Where is St. Xavier's Collegiate School on the map?