4.5 star modern Studio, One, Two and Three Bedroom Serviced Apartments located in trendy South Yarra off cosmopolitan Toorak Road.
Quality self contained serviced apartments - South Yarra leisure & corporate accommodation for short & long term.