Glenorchy is heaven on earth and Steph's place puts you right in the thick of it. The town is very walkable from her place. Come and visit Glenorchy!!