Kerastase Densifique Shampoo for Fine Hair - 1000 ml
Price
£37.41 £42.21
Availability
In Stock
  • Ref - 905-56058
  • Brand - Kerastase
  • Content - 1000 ml

 



Kerastase Densifique Shampoo for Fine Hair - 1000 ml is available in Shampoos

Kérastase Densifique Fondant Densité 1000 ml

Product Group Beauty