Kérastase

Kerastase Elixir Ultime Cleansing Shampoo

$45
1st high affinity cleansing oil : the richest and most precious jewel for lavish cleansing and incomparable softness. 250ml size

You may also like

Recently viewed