Where is Victoria Station?

Where is Victoria Station located?

Victoria Station, Victoria Station, Canada (approx. 48.422432°, -123.37361°)


Where is Victoria Station on the map?