Where is Seneca Polytechnic?

Where is Seneca Polytechnic located?

Seneca Polytechnic, Seneca Polytechnic, Canada (approx. 43.795555°, -79.34889°)


Where is Seneca Polytechnic on the map?