Kerastase Blond Bain Ultra-Violet 250ml

Kerastase Blond Bain Ultra-Violet 250ml

Regular price $33.00
/

Purple shampoo with Hyaluronic Acid neutralizes brassy hair.