Welcome to the valley of the giants: Tree Top Walk is an information inside of Walpole-Nornalup National Park.