Hosted on MSN14d
This Ontario city is the 'waterfall capital of the world' and it's a magical winter wonderlandIf chasing frosty waterfalls sounds like the perfect winter outing, you'll want to head to this Ontario city ... as the "waterfall capital of the world" and the "city of waterfalls.
Windsor, Ontario, right across the border from Detroit, has close ties to the United States but now faces exceptional economic disruption.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results