The Landmark, que se encuentra a un paseo de menos de veinte minutos Marble Arch Tube Station, proporciona a los huéspedes una base ideal para su estancia en Londres. Cuenta con un spa de día, además de un jacuzzi, una sauna y una piscina cubierta. Se pone a disposición de los huéspedes diferentes servicios e instalaciones, entre otros servicio de aparcacoches, servicio de habitaciones las 24 horas y salas de reuniones. Además, el personal multilingüe está disponible para ofrecerle cualquier ayuda que necesite. Las habitaciones del hotel ofrecen minibar y todo lo necesario para disfrutar de una estancia confortable. Los baños disponen de una bañera y, además, cuentan con un secador de pelo, albornoces y artículos de tocador de lujo. El bar de cócteles de la propiedad ofrece a los huéspedes un lugar ideal para relajarse mientras toman una copa. The Landmark se encuentra a escasos 35 minutos en coche Aeropuerto Heathrow de Londres y, por otro lado, Oxford Street está a un paseo de unos 20 minutos. Museo Madame Tussauds, Edgware Road y Baker Street están a solo diez minutos a pie.