Specify Alternate Text
Mantra Group has secured the management agreement to operate a landmark new-build 46 storey hotel in the heart of Southbank in Melbourne. More