Where is Loyola College?

Where is Loyola College located?

Loyola College, Loyola College, India (approx. 13.062°, 80.234°)


Where is Loyola College on the map?