Ein exekutive Hotel im Herzen von Londons West End, nur wenige Gehminuten von Marble Arch und Bond Street U-Bahn-Stationen. Neben dem Selfridges store, The Selfridge Hotel London ist auch in der Nähe von Oxford Street, Bond Street, Regents Street und das West End Theater und Geschäfte. Das charmante London Hotel bietet 294 elegant eingerichtete Gästezimmer, die Kombination der traditionellen englischen Stil mit dem Komfort der ausgeklügelten Annehmlichkeiten. Genießen Sie das Frühstück und Mittagessen in der Orchard Terrace.