Everplaces

Niagara Falls

6075 Niagara Parkway, L2G 3N4, Niagara Falls, Canada 6075 Niagara Parkway, L2G 3N4, Niagara Falls, Canada
Nature
nature water falls
Niagara Falls. Niagara Falls, Canada
Note

The falls are stunning on the Canadian side - it might be a touristy thing but do take a boat trip to feel the spray from the falls.

nature water falls

Save and share places you love
with Everplaces

Sign up