Living Proof Restore shampoo 236 ml

Living Proof Restore shampoo 236 ml
Living Proof
£17.09 £18.99 at OnBuy.com
Go to OnBuy.com

The price comes from the shop and can change. Check price, size and delivery on the shop's page before you order.

Shampoo cleanses hair and helps restore moisture levels to that of healthy, undamaged hair instantly restores damaged hair cuticles so they act like…

You might also look at