Niagara Falls Tourism Coloured Leaf  Niagara Falls Canada

I just read that Niagara Falls and nearby Niagara on the Lake have been named by the popular website Trip Advisor as two of the top 10 visitor destinations in all of CANADA.

The town made 7th place and Niagara Falls made the list at No.8.

This doesn’t come as much of a surprise for the locals that live here.

Post Comment

×