Route GuidesRoutes City GuidesCities Map Log in

Plaza on the River

London
18 Albert Embankment, London, SE1 7TJ

65 rooms · ★★★★★ · from £186


On the South Bank of the River Thames, Plaza on the River suites offer elegant, luxury accommodation. Many have superb views of London, whilst all have a modern fitted kitchen. Free WiFi is available in public areas.