Lodging/Accommodations close by Westminster Abbey
Plaza on the River
+1-800-805-5223
Albert Embankment 18, London, SE17TJ United Kingdom
+1-800-805-5223
~0.55 miles southeast of Westminster Abbey
~9 minute walk
- Luxurious 5-star hotel
- 54 rooms in property
Back to Top