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.