Attractions

Helen Falls

waterfallsofontario.com
Helen Falls is a majestic 25-metre (82 ft) waterfall located on the Lady Evelyn River within Lady Evelyn-Smoothwater Provincial Park in Northeastern Ontario. It is the highest and most prominent waterfall on the river and is situated in the rugged wilderness of the Temagami region.