Das elegante Luxushotel Plaza on the River, London liegt an der Südseite der Themse gegenüber der Tate Britain. Von hier eröffnen sich eindrucksvolle Ausblicke auf das Parlament, Big Ben und das London Eye. Der Waterloo-Bahnhof befindet sich etwa 1 km entfernt, die U-Bahnstationen Westminster und Vauxhall liegen nur wenige Gehminuten entfernt. Restaurants, Bars und Pubs sowie Sehenswürdigkeiten wie das London Aquarium, der Buckingham Palace, Westminster Abbey und das Imperial War Museum befinden sich in der Umgebung. Das Apartmenthotel erstreckt sich über 11 Etagen und verfügt über 65 Suiten, 65 Apartments und 10 Studios.
Die Unterkünfte sind auf längere oder unabhängige Aufenthalte ausgerichtet. Je nach Zimmer stehen ein Doppel- oder Kingsize-Bett, ein Balkon oder eine Terrasse, ein Safe, eine Minibar und ein Schreibtisch zur Verfügung. Die Kochnische ist mit Kühlschrank, Herd, Mikrowelle, Backofen und Geschirr ausgestattet. Eine Waschmaschine, ein Bügelset sowie Satelliten- und Kabel-TV ergänzen die Ausstattung. Dusche und Badewanne bieten Wahlmöglichkeiten bei der täglichen Körperpflege.
Nach einer Stadterkundung bietet das Hallenbad eine wetterunabhängige Abkühlung. Der Außenpool ergänzt das Angebot in den wärmeren Monaten. Sauna, Solarium, Fitness-Studio und Massagen ermöglichen unterschiedliche Formen der Regeneration. Fahrräder können im Fahrradkeller abgestellt werden. Der 24-Stunden-Service unterstützt flexible An- und Abreisezeiten; zusätzlich stehen Wäscheservice und Babysitting zur Verfügung.
Im gastronomischen Bereich stehen ein Speiseraum, ein Frühstückssaal, ein Café und eine Bar bereit. Das klimatisierte Nichtraucherrestaurant verfügt über Kinderhochstühle und serviert morgens ein reichhaltiges Frühstücksbuffet. Mittags und abends kann zwischen à la carte und Menüwahl entschieden werden. Diätische, glutenfreie und vegetarische Gerichte sowie Kindermenüs sind auf Wunsch erhältlich. American Express, Visa, Diners Club, JCB und MasterCard werden akzeptiert.