The new owners of Selfridges unveil grand plans for the London location, including a hotel
The new owners of Selfridges have announced a number of grand plans for the flagship department store on Oxford Street, including the possible opening of a posh hotel and the…
