Nowy hotel będzie przedłużeniem Atrium Business Centre, róg Al. Jana Pawła II i ul. Grzybowskiej. Jego otwarcie przewidziano na lato 2003 roku. Koszt inwestycji szacowany jest na blisko 80 mln euro. Finansowanie zapewni kredyt z Europejskiego Banku Odbudowy i Rozwoju oraz Caisse des Depots et Consignations z Paryża.
W pięciogwiazdkowym hotelu Westin Warsaw do dyspozycji gości będzie 366 pokoi, sale konferencyjne, sala balowa, restauracja i klub sportowy.
Hotel będzie zarządzany przez światowego lidera branży hotelarskiej Starwood Hotels & Resorts Worldwide Inc. Korporacja jest znana w Polsce, ponieważ do jej sieci należy hotel Sheraton przy pl. Trzech Krzyży w Warszawie, uruchomiony w 1996 r.