Park Plaza London Riverbank
Photo gallery for Park Plaza London Riverbank
Overview of Park Plaza London Riverbank
Park Plaza London Riverbank
4-star hotel in London City Centre
Reviews
8.4
Very good
Popular amenities
Explore the area
18 Albert Embankment, London, England, SE1 7TJ
- London Eye16 min walk
- Big Ben17 min walk
- Buckingham Palace5 min drive
- London (LHR-Heathrow)46 min drive