Waterfall
Lookout
Lal Lal Falls Lookout is a stunning waterfall located in Lal Lal, Victoria. It is easily accessible by car, and there is a dedicated viewing platform for visitors to enjoy the view. The waterfall is surrounded by lush green vegetation, and the sound of the water cascading do... See more
Review
Save
Share
Scenic Views
Hiking Trails
Swimming
Help all the adventurers that come after you stay safe and make the most of their travels
Write a review