Uriage 1st Shampoo (200ml)

Essentials London / Pharmacy & Clinic

Uriage 1st Shampoo (200ml)

Regular price £7.42 £9.89


/
Washes It's mild cleansing agents gently eliminate impurities from the hair and scalp. Detangles Thanks to its detangling agents, it prevents knots and makes brushing easier. Respects The high tolerance...

View More Details