Collection: HAIR hair oil
-
Weleda Intensive Nourishing Hair Oil - 50 ml
Regular price £6.16Regular priceUnit price £12.32 / per 100ml£8.81Sale price £6.16Sold out
Subscribe to our emails
Join our email list for exclusive offers and the latest news.