Das Hotel Park Plaza London Riverbank liegt auf der Südseite der Themse, gegenüber der Tate Britain. Von hier aus ergeben sich beeindruckende Ausblicke auf das Parlamentsgebäude und Big Ben. Das Gebäude erstreckt sich über 11 Etagen und zeichnet sich durch eine moderne Architektur aus, die sich harmonisch in das lebhafte Stadtbild einfügt.
Die Unterkunft bietet verschiedene Zimmerkategorien, darunter 185 Doppelzimmer, 31 Suiten und 10 Studios. Die Zimmer verfügen über unterschiedliche Bettvarianten wie Doppel-, Queen- oder Kingsize-Betten und sind mit Teppichböden ausgelegt. Zur Ausstattung gehören Klimaanlage, individuell steuerbare Heizung, Safe sowie moderne Badbereiche mit Dusche und Badewanne.
Zur Verpflegung stehen ein Restaurant mit Kinderhochstühlen sowie eine Bar zur Verfügung. Frühstück wird in Buffetform serviert, mittags und abends können Gäste à la carte oder ein Menü wählen. Das Hotel bietet verschiedene Wellnessangebote wie Saunen, Dampfbad, Fitness-Studio und Massagen an. Weitere Leistungen umfassen Wäscheservice, Zimmerservice sowie einen Parkplatz und eine Garage.