We’ll get you the best possible deal, for free.Make an enquiryEnquire
Crowne Plaza London Albert Embankment
About the venue
The newly opened Crowne Plaza London - Albert Embankment is much more than just a luxury business hotel.
Our professional conference facilities combine with a central London location on the River Thames, a spectacular rooftop bar and a fine dining restaurant. It’s a stylish destination for the discerning London visitor – whether you’re in town for work or pleasure. The meeting rooms have a contemporary and business feel, furnished to an exceptionally high standard with a range of amenities. Relax and enjoy your meetings in our elegant rooms in our state-of-the-art technology and business links
In the table below, you can hover over the underlined room names to see a photo of that room.