Selfridges put up for sale, owners seek at least 4 billion pounds
The billionaire owners of iconic British department store Selfridges have reportedly put the business up for sale.
OR CONTINUE WITH
Selfridges
The billionaire owners of iconic British department store Selfridges have reportedly put the business up for sale.