Plaza on the River
Photo gallery for Plaza on the River
Overview of Plaza on the River
Plaza on the River
3.5-star hotel in London City Centre
8.6
Excellent
Popular amenities
Explore the neighborhood
18 Albert Embankment, London, SE1 7TJ
- London Eye17 min walk
- Big Ben18 min walk
- Buckingham Palace5 min drive
- London (LHR-Heathrow)44 min drive