Westin Hotels and Resorts has confirmed plans to open its first property in London in 2020.
Business Traveller first reported on the possibility of the former Starwood brand (now part of the Marriott stable) debuting in the capital almost three years ago, but it has taken until now for the development to be officially confirmed.
The 220-room Westin London City will be located on the site of the redeveloped Queensbridge House on the North Bank of the River Thames, opposite the Tate Modern and Shakespeare’s Globe Theatre.
Marriott says that the site “stretches from Queenhithe Dock – the oldest in London – and runs north to south, bridging across Upper Thames Street and giving it a prominent position over one of the primary arterial routes through the City of London”.
The hotel will feature a riverside bar and restaurant which will open onto a new public walkway with views across to the South Bank, as well as an indoor swimming pool, fitness centre, spa, business centre and 830sqm of events space including four meeting rooms and a Junior Ballroom.
According to Marriott, the hotel’s design will be “fluid and sculptural with a biophilic-focus, suggesting that a connection to nature enhances well-being”. Known for its wellness focus, the hotel will offer the brand’s signature Run Westin programme, with three and five mile jogging routes along the riverfront, and the ability for guests to borrow New Balance shoes and clothing during their stay.
The Westin portfolio includes over 200 hotels and resorts in over 40 countries and territories, with recent and upcoming openings in Australia, Malaysia and the Maldives.
There are currently no Westin properties in the UK – the majority of the brand’s European locations are in Germany, Italy and Spain, and the 172-room Westin Dublin opened over a decade ago at College Green on Westmoreland Street.