Albert Embankment 18, London, England, United Kingdom
Book online or call
Will booking directly get you a lower rate? Yes!
Plaza on the River – Club and Residence, London’s exclusive all-suite residence for the ultimate in luxury riverside living. Offering 66 contemporary suites, with options to stay for one night or up to a year.
Plaza on the River London
Albert Embankment 18
London, England, United Kingdom