Aveda Botanical Repair Strengthening Shampoo 1000ml
Aveda Botanical Repair Strengthening Shampoo 1000ml
Regular price
£137.85
Regular price
£137.85
Sale price
£194.15
Unit price
/
per
 
Choose Your Favorite
Couldn't load pickup availability
Aveda Botanical Repair Strengthening Shampoo 1000ml
Regular price
£137.85
Regular price
£137.85
Sale price
£194.15
Unit price
/
per
Aveda Botanical Repair Strengthening Shampoo 1000ml is luxuriously cleansing while helping strengthen and repair damaged hair with the power of plants. Gently removes excess sebum, product build-up, and pollution
