Where is Windsor Station?

Where is Windsor Station located?

Windsor Station, Windsor Station, Canada (approx. 45.497463°, -73.56866°)


Where is Windsor Station on the map?