Newtown Falls

Newtown Falls was an unexpected waterfall attraction as it sat relatively hidden in the historic mining town of Beechworth. I noticed that in some of the literature out there, this waterfall may…