Where is St. Xavier's College, Mapusa?

Where is St. Xavier's College, Mapusa located?

St. Xavier's College, Mapusa, St. Xavier's College, Mapusa, India (approx. 15.5975°, 73.808334°)


Where is St. Xavier's College, Mapusa on the map?