Crowne Plaza London - Albert Embankment

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 bar & restaurant at POTUS and fine dining restaurant located on our rooftop at Mezemiso.

It’s a stylish destination for the discerning London visitor – whether you’re in town for work or pleasure.
 

Location: 
10-11 Albert Embankment Vauxhall
London SE1 7SP
  
Share this
 Be part of Vibrant Vauxhall
Get news, events & perk offers to your inbox
You will receive our eBulletin monthly and Perk offers email weekly