Waterfall
First Falls is a beautiful waterfall located in Miowera, Victoria. It is a popular spot for locals and visitors alike, with a large viewing platform and easy access to the falls. The falls cascade over a rocky outcrop, providing a stunning backdrop for photos and a peaceful ... See more
Review
Save
Share
Scenic Views
Swimming
Wildlife Spotting.
Help all the adventurers that come after you stay safe and make the most of their travels
Write a review