2 results
Ellenborough Falls, a horsetail waterfall on the headwaters of the Ellenborough River, is located in the Mid North Coast region of New South Wales, Australia.
Ellenborough Falls is a majestic horsetail waterfall located in the Mid North Coast region of New South Wales.