[00]
Tourist attractions
Russell Falls is a tiered-cascade waterfall located in the Central Highlands region of Tasmania, Australia.
[See more][See less]
Natural attractions: Waterfalls
66 Lake Dobson Rd, National Park TAS 7140, National Park, TAS 7140
Get Directions