Schwarzkopf Professional BC Keratin Smooth Perfect Shampoo

Schwarzkopf Professional BC Keratin Smooth Perfect Shampoo

Regular price $23.60
Unit price  per 

Cleanses and tames unruly hair. This formula works to restore the hair structure, smoothes and controls frizz for up to 4 days.
250 ml