 |
London:
Plaza on the River Club and Residence
price from 176.25 GBP
8.5/10 (70)
18 Albert Embankment, SE1 7TJ, London
Plaza on the River - Club and Residence, is Londons most exclusive all-suite luxury residence hotel. It is perfectly located on the south bank of the River Thames within sight of many of Londons most famous landmarks including the Houses of Parliament, Bi...
|