New Selfridges owners plan luxury hotel at London flagship
Description
The new owners of Selfridges are planning to develop an upmarket hotel and serviced apartments as part of a revamp of the flagship store on Oxford Street in London.
The new owners of Selfridges are planning to develop an upmarket hotel and serviced apartments as part of a revamp of the flagship store on Oxford Street in London.