St. John's Botanicals carries one of the largest selections of essential oils and fragrances in the world. It has an extensive inventory and wide variety of products, including aromatherapy, herbs, herbal extracts, spices, vitamins, minerals and nutritional supplements.