Key
Tick / untick to toggle visibility
The 5* Plaza on the River is situated on the south bank of the Thames, a 10 minute walk from Tate Britain and a 10 minute stroll along Albert Embankment to the London Eye. The Palace of Westminster home of Big Ben and the Houses of Parliament can be reached within a 10-15 minute walk. Oxford Circus is a swift 4 stops away on the Victoria line, providing easy access to its many fantastic shopping opportunities. More Info.
Expert advice
1800 937 937
Mon-Fri: 9am-8pm
Sat: 9am-5.30pm
Sun: 10am-6.30pm
Customer reviews
28/11/2019
"Fabulous hotel."
24/10/2019
"Thoroughly enjoyable break."
15/10/2019
"One of the nicest hotels I have ever stayed in 128..."
20/1/2019
"Amazing!"
9/12/2017
"Great hotel"