Stella McCartney fragrance: The Print Collection


Stella McCartney limited edition Eau de Parfum, £35