February 17, 2026
UK-based department store Selfridges has unveiled a revamped fragrance hall at its Oxford Street store in London. The opening of the space, which primarily sells niche fragrance brands, is the final stage of a wider, two-year renovation...
