Selfridges department store on Oxford Street in London. The brand's flagship location will house a hotel in the future. PA
Selfridges department store on Oxford Street in London. The brand's flagship location will house a hotel in the future. PA

Selfridges owners plan luxury hotel at flagship Oxford Street store