Emplacement
L'hôtel The Landmark se trouve juste en face de la station de Marylebone, permettant de se déplacer facilement dans Londres. Le Lords Cricket Ground se trouve à moins de 2 km de l'hôtel ; il abrite le Nat West media centre, première construction semi-monocoque entièrement en aluminium. Vous pourrez également découvrir le zoo de Londres et la Photographers Gallery.
Chambres
Le Landmark comprend des chambres familiales et des suites reflétant le style victorien classique de Grande-Bretagne. Leurs équipements modernes incluent un bureau, un téléphone, la télévision par câble et l'accès à Internet.
Restaurant
Le restaurant est ouvert matin, midi et soir, tandis que le bar Mirror peut accueillir 40 personnes assises pour un apéritif ou prolonger la soirée. Tous deux sont appréciés de la clientèle.