Элегантный отель расположен в космополитном центре делового Мельбурна. Stamford Plaza идеально подойдет как для делегаций, так и простых посетителей города. Отель расположен среди стильных ресторанов и баров, модных магазинов, театров, музеев и галерей. В отеле имеется бар и два ресторана, предлагающих блюда европейской кухни. Помимо этого отель предлагает оборудованные конференц-залы для проведения деловых мероприятий. В свободное время гости могут воспользоваться оборудованным тренажерным залом, бассейном, джакузи, сауной и Spa.