Pomegranate shampoo

£9.50

  • Pomegranate shampoo
  • Handmade in Wales
  • More than 240ml
  • 83.6% organic

 

3 in stock

Description

Pomegranate shampoo