Um executivo hotel situado no centro de Londres's West End, a pouca distância de Marble Arch e Bond Street estações de metro. Ao lado da loja Selfridges, The Selfridge Hotel Londres também está perto de Oxford Street, Bond Street, Regents Street e West End os teatros e lojas. O encantador London hotel oferece 294 quartos elegantemente decorados, que combina o tradicional estilo Inglês com o conforto de sofisticados amenities. Desfrutar o pequeno-almoço e almoço no Terraço Orchard.