Carolina Herrera Good Girl Eau de Parfum
£53.60 – £131.20
£53.60 – £131.20
£75.00 – £111.20
£60.00 – £116.00
£58.50 – £87.60
£23.00£18.40
£60.00 – £83.20
£23.00£18.40
£21.00 – £22.00£16.80 – £17.60
£60.00 – £108.80
£64.00 – £94.50
£19.00£15.20
£25.00 – £27.00£20.00 – £21.60
£19.00 – £20.00£15.20 – £16.00
£35.00£28.00
Exclusive to John Lewis
£249.00£224.00
From £37.33 a month interest free*
£28.80 – £31.20
£179.00£161.00
£25.00 – £27.00£20.00 – £21.60