Where is Niagara Falls Station?

Where is Niagara Falls Station located?

Niagara Falls Station, Niagara Falls Station, Canada (approx. 43.108936°, -79.06334°)


Where is Niagara Falls Station on the map?