Johnson's Baby Shampoo (300ml)

Johnson's Baby Shampoo (300ml)

Price: £1.69
Ideal for gently cleansing and moisturising your baby's delicate hair, Johnson's baby shampoo has a No More Tears formula, which leaves hair smelling fresh and clean. Excellent value for money, this 300ml bottle is currently the price of a 200ml bottle.

Share