1 results
Located approximately 10 kilometers east of Mole Creek, Tasmania, Lobster Falls is a beautiful cascade-style waterfall that attracts a lot of visitors who love to hike in nature.