Helen Falls es una cascada en el río Lady Evelyn dentro del Parque Provincial Lady Evelyn-Smoothwater en el noreste de Ontario , Canadá . Las cataratas son las más altas e impresionantes del río Lady Evelyn con una altura de más de 25 m (82 pies). [1]
47°17′29″N 80°20′02″O / 47.29139°N 80.33389°W / 47.29139; -80.33389