Retailer
Selfridges
Selfridges is a British luxury department store founded in 1909, operating four UK flagships in London, Birmingham, and Manchester, consistently ranked among the world's best department stores and known for its experiential retail model and dense concession floor economics.
Coverage in Rack & Reason (1)
First mentioned: April 2026