Where is Niagara Falls Station?

Where is Niagara Falls Station located?

Niagara Falls Station, New York, Canada (approx. 43.07992°, -79.08218°)


Where is Niagara Falls Station on the map?