Leaf & Co., a sleek and upscale shop, offers shoppers a curated selection of CBD products and an entirely new shopping experience.
CBD has been rapidly exploding on the scene as a natural supplement; studies have suggested it offers a wide variety of health benefits.