CHI Royal Treatment Hydrating Shampoo (For Dry, Damaged and Overworked ColorTreated Hair) 946ml/32oz
CHI Royal Treatment Hydrating Shampoo (For Dry, Damaged and Overworked ColorTreated Hair) 946ml/32oz
$92.95
Buy from Catch.com.au
CHI Royal Treatment Hydrating Shampoo (For Dry, Damaged and Overworked ColorTreated Hair) 946ml/32oz