Captiva Healing

Hours: Monday-Thursday 10am-7pm Friday-Saturday 10am-9pm Sunday 10am-5pm

Captiva Healing bills itself as "a local family-owned medical marijuana dispensary that is passionate about serving the St. Louis community." It sells eighths of flower for between $55 and $60 before tax, with such strains as Bubba Fett, White 99 and 5th Dimension among its offerings. Captiva Healing also carries a large selection of pre-rolls — larger than most other dispensaries on this list — as well as edibles, accessories and disposable vapes.