Where is De Mazenod College?

Where is De Mazenod College located?

De Mazenod College, De Mazenod College, Sri Lanka (approx. 7.05°, 79.9°)


Where is De Mazenod College on the map?