BACK TO PORTFOLIO

Ovolo, South Yarra

Location

230 Toorak Road,
South Yarra

Sector

Hotel

Size

123 Hotel Rooms

Completion

April 2021

Service

N/A