Where is Immaculata High School?

Where is Immaculata High School located?

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


Where is Immaculata High School on the map?