Crowne Plaza opens new hotel in London

Crowne Plaza London – Albert Embankment

Crowne Plaza London – Albert Embankment, the first luxury hotel in the Albert Embankment area, is all set to launch in May 2018.

Located on the South Bank of the River Thames, this new hotel is symbolic of the new brand platform from Crowne Plaza Hotels & Resort that launched earlier in 2017 called ‘We’re All Business, Mostly’. Created by ADS Design and RPW Design, Crowne Plaza London – Albert Embankment offers breath-taking views over The Thames, including the Houses of Parliament and the London Eye.

The sky terrace on the 14th floor offers with inspiring panoramic views of the River Thames and has the capacity to accommodate over 70 guests. The hotel features an American lobby bar and restaurant, with capacity for over 70 guests.  It has 142 bedrooms, including six suites, equipped with all of the contemporary amenities.