Crowne Plaza Melbourne
Situated on the banks of the Yarra River, Crowne Plaza Melbourne is the ideal 4.5 star hotel for your next holiday or business trip.
Winston Apartments are ideal places for corporate stays, extended stays, holidays and relocations, providing value for money long-term accommodation for business, tourist guests at the same time.