WIP · World in Pocket

Louise Falls

Italy

Louise Falls

Louise Falls is a waterfall on the Hay River in the Northwest Territories, Canada, located just downstream of higher Alexandra Falls. Both waterfalls are part of Twin Falls Gorge Territorial Park.

Listen to the audio guide for Louise Falls Free on WIP — starts by itself when you arrive, even with the screen off

Nearby