The Landmark London é uma excelente opção de hospedagem, a apenas 15 minutos a pé de Marble Arch e Hyde Park. Os hóspedes podem aproveitar massagens, aromaterapia ou tratamentos ayurvédicos. Winter Garden, um dos 2 restaurantes, serve café da manhã, almoço e jantar. Este hotel de luxo ainda oferece 2 bares/lounges, uma piscina interna e um centro de bem-estar. As pessoas que se hospedam no local também adoram a equipe prestativa e as boas condições da propriedade. O transporte público fica logo ali: Estação de metrô Marylebone, a poucos passos da propriedade, e Estação de metrô Edgware Road (circular), a uma caminhada de 5 minutos.