New Road Hotel liegt zentral in London und zeichnet sich durch sein stilvolles Ambiente aus. Die Lage im Herzen der Stadt erlaubt bequemen Zugang zu zahlreichen Sehenswürdigkeiten und dem London City Airport, der etwa 8 km entfernt ist. Das Gebäude umfasst 80 Zimmer und ist mit Aufzug erreichbar.
Die Zimmer bieten verschiedene Schlafmöglichkeiten, darunter Doppel-, Queen- und Kingsize-Betten. Ausstattungselemente wie Safe, Minibar und Schreibtisch ergänzen die komfortable Einrichtung. Zudem stehen Zustellbetten auf Anfrage bereit, um zusätzlichen Komfort zu gewährleisten.
Die gastronomischen Einrichtungen umfassen ein Restaurant, Café und Bar. Das Frühstück wird in Form eines kontinentalen Buffets serviert, während zum Mittagessen zwischen verschiedenen à-la-carte-Gerichten gewählt werden kann. Diätische Küche und spezielle Angebote werden berücksichtigt. Aktivurlauber finden Möglichkeiten zum Fahrradverleih und können die Umgebung so aktiv erkunden. Im Hotel gibt es außerdem diverse Wellness- und Fitnessangebote sowie Unterhaltungsmöglichkeiten wie einen Billardtisch und ein Dampfbad.