Ovolo South Yarra
234 Toorak Rd, South Yarra VIC 3141
0391162000
Description
Luxury Accomodation in South Yarra, Melbourne | Ovolo Hotels
Enjoy effortless, retro luxury at Ovolo South Yarra, with a 123 rooms in the heart of Melbourne's cultural hub. Book today for great rates and perks.