Search
Menu
Home
Sources
About
Contacts
Helen Falls
Helen
Falls
is a
waterfall
on the
Lady Evelyn River
within
Lady Evelyn-Smoothwater Provincial Park
in
Northeastern Ontario
,
Canada
. The
falls
are the
highest
and most
impressive
on the
Lady Evelyn
River
with a
height
more than.