Das London Lodge Hotel liegt als Cityhotel direkt im Zentrum Londons und verbindet eine zentrale Lage mit dem Charakter eines historischen Hauses. Das Gebäude wurde 1880 errichtet und bietet eine gute Ausgangslage für Städtereisen. Die nächste S-/U-Bahn-Station befindet sich 500 Meter entfernt, wodurch sich die britische Hauptstadt mit ihren Museen, Sehenswürdigkeiten, Einkaufsstraßen und Theatern bequem erkunden lässt. Der Bahnhof liegt 4.000 Meter entfernt. Der Flughafen London-Heathrow ist etwa 22 Kilometer entfernt, London City rund 23 Kilometer und Gatwick etwa 48 Kilometer.
Das Hotel verfügt über 28 Zimmer auf sechs Etagen. Die Unterkünfte sind mit Teppichboden ausgestattet und bieten entweder ein Doppelbett oder ein Kingsize-Bett. Ein Safe, eine Minibar und ein Schreibtisch unterstützen einen organisierten Aufenthalt. Für zusätzliche Flexibilität können Zustellbetten angefordert werden. Zur weiteren Ausstattung zählen ein Direktwahltelefon, Satelliten- oder Kabel-TV, ein Radio, ein Wecker, ein Steckdosenadapter und Internetzugang. Dusche, Badewanne und Haartrockner gehören zur Sanitärausstattung.
Für Abwechslung innerhalb des Hauses sorgen ein Fitness-Studio, ein TV-Raum und ein Fahrradverleih zur Erkundung der Umgebung. Ein Tourdesk hilft bei der Buchung von Ausflügen. Der kostenpflichtige Zimmerservice, ein Weckdienst und der Wäscheservice erleichtern die Tagesplanung. Geschäftsreisende können das Business-Center und ein Faxgerät nutzen. Das Hotel verfügt außerdem über einen Safe und Einkaufsmöglichkeiten mit Souvenirshop.
Das gastronomische Angebot umfasst ein Nichtraucherrestaurant, einen Frühstückssaal, ein Café und eine Bar. Buchbar ist die Übernachtung mit Frühstück. Ein kontinentales Frühstück sowie Mittag- und Abendessen stehen zur Auswahl, wobei das Abendessen à la carte serviert wird. Die Küche bereitet bei Bedarf Kindermenüs zu. Alkoholische und alkoholfreie Getränke ergänzen das Angebot.