Luxury perfumier Creed opens flagship Covent Garden store
The 365 sq ft flagship boasts a new, unique store design concept, marking a first of its kind and third standalone boutique in the UK
Shaftesbury Capital has announced that Creed, the luxury authentic perfume house, has opened its flagship store in Covent Garden, unveiling its new store design and third standalone boutique in the UK.