The Lodge Hotel heißt Gäste in London willkommen und verbindet die Lage in der britischen Hauptstadt mit einer überschaubaren Hotelstruktur. Das Haus verfügt über 61 Zimmer, darunter zwei Suiten und sechs Einzelzimmer. Ein Garten bietet Raum für eine Pause im Freien, während Geschäfte zum Stöbern einladen. London eröffnet zahlreiche Möglichkeiten für Kultur, Geschichte, Shopping und Gastronomie, sodass das Hotel als Ausgangspunkt für unterschiedliche Reisepläne dient.
Die Unterkünfte verfügen über ein Doppel- oder Queensize-Bett; Zustellbetten können angefordert werden. Eine Klimaanlage und eine zentral geregelte Heizung unterstützen ein angenehmes Raumklima. Zur Ausstattung zählen außerdem ein Safe, ein Schreibtisch, ein Bügelset, ein Radio, ein Wecker sowie ein Fernseher. Die Bäder sind mit Dusche und Badewanne ausgestattet. Für Gäste mit eingeschränkter Mobilität stehen Zimmer mit barrierefreiem Bad zur Verfügung.
Das Hotel stellt WLAN bereit und unterstützt bei der Buchung von Ausflügen am Tourdesk. Ein Safe verwahrt persönliche Gegenstände, während der Zimmerservice zusätzlichen Komfort im Tagesablauf schafft. Der Wäscheservice und eine Münzwäscherei erleichtern längere Aufenthalte. Eine Bibliothek und ein TV-Raum bieten ruhige Beschäftigungsmöglichkeiten, die Sonnenterrasse und das Fitness-Studio ergänzen das Angebot für freie Stunden. Haustiere sind erlaubt.
Für die Verpflegung stehen ein Restaurant, ein Café und eine Bar zur Auswahl. Ein täglich serviertes, nahrhaftes Frühstück bietet einen unkomplizierten Start in den Tag. Bei Bedarf bereitet das Hotel Kindermenüs zu, sodass auch unterschiedliche Essenswünsche berücksichtigt werden können.