Zen Leaf - St. Charles3/26/2026Worst place to shop in Illinois. The deals they have don’t even compete with non medical stores for us med patients. Service is the worst I’ve seen in any dispo in the USA