Shop 1-009, 670 Chapel Street, South Yarra VIC 3141, Australia
Distance: 70 m
Company description
Classy one and two bedroom serviced apartments. We provide the best accommodation and is one of the best hotels in South Yarra. Contact us for South Yarra hotels and accommodation. Book now.