Rooftop terrace highlights new Crowne Plaza London - Albert Embankment

Launching in May 2018, Crowne Plaza London - Albert Embankment is the first luxury hotel to open in the Albert Embankment area.

The new hotel is symbolic of the new brand platform from Crowne Plaza Hotels & Resort that launched in 2017 called ‘We’re All Business, Mostly’. This $200-million brand investment shows the commitment to remain at the forefront of the new way of doing business with design-led, culturally relevant and technology-enabled solutions.

Hotel Overview

Located on the South Bank of the River Thames, the hotel offers breathtaking views over The Thames, including the Houses of Parliament and the London Eye. Created by ADS Design and RPW Design, Crowne Plaza London - Albert Embankment offers the comforts of a quiet location, as well as close proximity to the heart of London and its many landmarks.

Virtual Roundtable

Post COVID-19: The New Guest Experience

Join Hotel Management’s Elaine Simon for our latest roundtable—Post COVID-19: The New Guest Experience. The experts on the panel will share how to inspire guest confidence that hotels are safe and clean and how to win back guest business.

Destination Rooftop Terrace

The jewel in the crown will be a chic sky terrace on the 14th floor, with panoramic views of the River Thames and capacity for more than 70 guests. A standalone destination, with stylish space for alfresco dining and an international food concept, the rooftop terrace will be the ultimate spot south of the river.

Reflecting the surrounding skyline, the design will see a mix of sophisticated blue hues along with copper and metallic tones. There will be open fires, floor-to-ceiling glass, expansive wine and spirits collections, a shisha and cigar terrace and soft, sumptuous seating.


In keeping with the U.S. Embassy neighbour, the hotel will offer an American lobby bar and restaurant, with capacity for more than 70 guests. The menu will pay homage to favourites from the other side of the pond, all served with a contemporary flair. A bar will also stand at the centre of the room, home to an extensive cocktail menu, as well as wine, spirits and beers.


The hotel is two London Tube stops from Victoria station and within walking distance of Waterloo Station, with close proximity to London landmarks including the Tate Britain and Houses of Parliament. It is equally close to Heathrow or Gatwick Airports via Victoria Station.

Suggested Articles

As travelers prepare to get back on the road, hotels can take steps to keep their guests feeling safe.

The additional steps are meant to ensure the long-term success of its owners as COVID-19 restrictions begin to ease and guests return to hotels.

The product allows hotels to check guests in with no physical or material contact between the guest and the front-desk agent.