Das Plaza London Hotel liegt zentral in London und ist verkehrstechnisch gut angebunden. Mit 22 Zimmern bietet das Haus eine überschaubare und gemütliche Atmosphäre in einer lebendigen Umgebung. Das Hotel zeichnet sich durch seine behindertengerechte Ausstattung und einen funktionalen Servicebereich aus.
Die Gäste können Zimmer mit Doppelbetten wählen, die mit einer Heizung und einem Safe ausgestattet sind. Für zusätzlichen Komfort sind ein Bügelset, Satelliten-/Kabelempfang sowie TV-Geräte vorhanden. Zustellbetten stehen auf Anfrage bereit.
Zu den gastronomischen Einrichtungen zählen ein Restaurant, ein Café und eine Bar, die zum Verweilen einladen. Der Fahrradverleih ermöglicht sportliche Erkundungen der Umgebung. Weitere Annehmlichkeiten sind ein Zimmerservice, Wäscheservice, ein Transferservice sowie ein Shuttleservice. Öffentliche WLAN-Internetverbindung steht kostenlos zur Verfügung, und ein Faxgerät ist für Geschäftskunden vorhanden.