Crowne Plaza London - Albert Embankment

Crowne Plaza London - Albert Embankment

  • HC0450
  • Product Information
  • Images
  • Social Media

Central London Hotel on the River Thames. The Crowne Plaza London Albert Embankment is more than just a luxury business hotel, with 142 room and suites within walking distance of Big Ben, Westminster Abbey, Parliament and London Eye. Mezemiso sky restaurant and bar is located on the 15th floor serving Lebanese/Japanese cuisine with a Shisha Terrace.


  • Mezemiso

    Offering panoramic views over the River Thames and the Houses of Parliament, Mezemiso brings guests a world class fusion of Japanese and Lebanese cuis...

Please wait loading...

Please wait loading...



  1. Products
    • Boutique hotels
    • Hotels/Resort
  2. Geographical Regions Operating In
    Northern Europe
    • United Kingdom


Company White Papers


  • Declan Murphy

    Director of Sales & Marketing

We use cookies to operate this website and to improve its usability. Full details of what cookies are, why we use them and how you can manage them can be found by reading our Privacy & Cookies page. Please note that by using this site you are consenting to the use of cookies.