phone

Horseshoe Falls

Review

The Horseshoe Falls, a tiered–cascade waterfall, is located in the Central Highlands region of Tasmania,