Where is Immaculata High School?

Where is Immaculata High School located?

Immaculata High School, Ontario, Canada (approx. 45.41032°, -75.68053°)


Where is Immaculata High School on the map?