Where is St. Xavier's Technical Institute located?
St. Xavier's Technical Institute, St. Xavier's Technical Institute, India (approx. 19.045938°, 72.83833°)
St. Xavier's Technical Institute, St. Xavier's Technical Institute, India (approx. 19.045938°, 72.83833°)