Home » Uncategorized » New Selfridges owners plan luxury hotel at London flagship
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.