Tag: Crowne Plaza London – Albert Embankment
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 ... Read more