Отель открылся в 1997 году. Расположен рядом с основными туристическими достопримечательностями и бизнес-районом Мельбурна.