Listings >> Hotels The Lyall Hotel & Spa Member, SLH. www.thelyall.com Station St, South Yarra VIC 3141, Australia Get directions Hotels