Filter Default sortingSort by popularitySort by latestSort by price: low to highSort by price: high to low View:1224All Essential Oils 10mlBulgarian Lavender Essential Oil 10ml £ 13.20Add to basket Essential Oils 10mlEnglish Lavender Essential Oil 10ml £ 8.20Add to basket Essential Oils, Essential Oils 50mlGeranium Egypt Essential Oil 50ml £ 31.75Add to basket Essential Oils 10mlGeranium Essential Oil 10 ml or 0.34 fl oz £ 7.50Add to basket Organic Essential Oils 10mlGeranium Organic Essential Oil 10ml £ 18.00Add to basket Organic Essential Oils 50mlGeranium Organic Essential Oil 50ml £ 67.44Add to basket Essential Oils 10mlHigh Alpine Lavender Essential Oil 10ml £ 10.75Add to basket Essential Oils 10mlLavender Essential Oil 10 ml or 0.34 fl oz £ 3.50Add to basket Essential Oils, Essential Oils 50mlLavender Essential Oil 50ml £ 12.75Add to basket Organic Essential Oils 10mlLavender Organic Essential Oil 10 ml or 0.34 fl oz £ 12.95Add to basket Organic Essential Oils 50mlLavender Organic Essential Oil 50ml £ 49.20Add to basket Essential Oils 10mlLemon Tea Tree Essential Oil 10 ml or 0.34 fl oz £ 4.00Add to basket123