Amenities
This hotel is situated on the south side of the River Thames, opposite the Tate Britain and overlooking some of London*s most impressive landmarks including the Houses of Parliament, Big Ben, and the London Eye Observation Wheel. It is ideally located close to top tourist attractions such as the London Aquarium, Buckingham Palace, Westminster Abbey, and the Imperial War Museum. It is close to Waterloo International Rail and the Underground Station, and just a short distance from Westminster and Vauxhall Underground Stations. Guests can indulge in one of the luxurious and elegant residential suites. The hotel features elevators and interior corridors.
Luxury suite overlooking the Thames
We stayed one night in a very spacious deluxe one-bedroomed suite. Polished wood floors, lots of ambient lighting and an extremely huge and com...
New Years Eve at the Plaza
We were fortunate to secure a room at the Plaza on the River over the New Years holiday. This was especially nice because we had views of the r...
Wow a family break in London that is perfect
We have just returned from a fabulous trip to London with our 2 children aged 8 and 10. Being a Travel Agent to say that I am fussy is a gross ...
Nice view
The hotel was a few minutes of walk from Westminster, right on the river Thames. The staff was friendly and nice, the room was big and clean. T...
Loved the spacious rooms and views
My one bedroom suite at Plaza on the River was a treat. Big spacious room and with views of the River Thames, the hotel is very good for long s...
Ideal for Special Occasions
I booked one night at the Plaza as a suprise stay for my fiancee whilst in London. Have travelled extensively from dives to palaces and would n...
TravelMuse Reviews Top