Johnson's Baby Shampoo (2 x 500ml)
£8.97
Johnson's Baby Shampoo (2 x 500ml)
- Johnson's trusted by mums for over 100 years.
- No more tears
- As gentle to eyes as pure water
- Ophthalmologist tested
- Soap free, paraben free