The Landmark London liegt nahe dem Regents Park und nur wenige Kilometer vom Stadtzentrum entfernt. Das Kur- und Historien-Hotel wurde 1899 erbaut und zeichnet sich durch seine klassische Architektur und seine zentrale Lage mit guter Anbindung aus.
Das Hotel bietet Zimmer mit Teppichböden und Doppelbetten samt Zustellbetten. Die Unterkünfte verfügen über Klimaanlage, Heizung sowie weitere Annehmlichkeiten wie Safe und Minibar. Die Bäder sind mit Dusche und Badewanne ausgestattet und bieten Komfort mit Kosmetikartikeln und Bademänteln.
Die Gäste können zwischen verschiedenen gastronomischen Einrichtungen wählen, darunter ein Nichtraucherrestaurant, Café und Bar. Ein reichhaltiges Frühstücksbuffet sowie à la carte und Menüwahl zu Mittag und Abend runden das Angebot ab. Zur Entspannung laden Hallenbad, Außenpool, Sauna, Dampfbad, Fitnessstudio und Massage ein. Weitere Aktivitäten umfassen Squash, Aerobic, Fahrradverleih und Wellnessangebote.