From

$198

avg/night

Check Rates
Plaza on the River Club and Residence London, London, United Kingdom

18 Albert Embankment, London, United Kingdom

Map


Recent Photo Albums

Been to the Plaza on the River Club and Residence London? Please share your photos with families like yours!

Loading