10-11 Albert Embarkment 10-11, London, Greater London (Great Britain) Show on map
Updating availability and prices
Beautifully positioned on London's South bank, the Crowne Plaza London Albert Embankment offers amazing views over the River Thames and is located within walking distance of many of London's landmarks
The Houses of Parliament, Tate Britain, Buckingham Palace and the London Eye are all close by and the city's cultural hub, the South Bank is just a short stroll away
Hotel