Schwarzkopf BC Time Restore Treatment (1000ml)

Schwarzkopf BC Time Restore Treatment (750ml)

Regular price
$42.25
Sale price
$42.25
Regular price
Sold out
Unit price
per 

For mature and fragile hair
Clenses and strengthens hair
Works at cellular level to erase visible sings of ageing