Where is Ottawa Central Station?

Where is Ottawa Central Station located?

Ottawa Central Station, Ontario, Canada (approx. 45.40858°, -75.6946°)


Where is Ottawa Central Station on the map?