Creed previews new scent at Selfridges ahead of official launch
The House of Creed is set to launch its latest fragrance, Fragaria, next month. But before the worldwide release on 14 January, the brand has secured exclusive pre-launch pop-ups at Selfridges in London and Manchester.