Kerastase
Regular price $45.00
Smart balancing hair bath for combination hair, oily roots and sensitised lengths and ends