Where is Stephen Lewis Secondary School located?
Stephen Lewis Secondary School, Stephen Lewis Secondary School (Vaughan), Canada (approx. 43.836388°, -79.47611°)
Stephen Lewis Secondary School, Stephen Lewis Secondary School (Vaughan), Canada (approx. 43.836388°, -79.47611°)