Hosted on MSN6mon
This trail near Toronto leads to a stunning cascade that's almost as tall as Niagara FallsTew Falls is an enchanting cascade located in the Spencer Gorge Conservation Area in Dundas, just over an hour from Toronto. The water topples 41 metres over the escarpment, making it only ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results