£24.47 £26.39
In stock!
product ID: 800469
250 ml
Free delivery for orders over £19
100% authentic products!
Decalcifying Revitalizing Shampoo - Kerastase Premiere Decalcifying Repairing Shampoo
Who would have thought that someone would come up with such nonsense as calcium being harmful to hair? It's amazing what marketers can come up with.