License VerifiedActive
Leaf Dispensary
3321 Grande Vista Dr, Thousand Oaks, CA 91320
Official licenseC10-0000924-LICVerified against CA DCC registry, Aug 2026
RecreationalMedical
Phone(805) 570-1136
HoursConfirm before visiting
VerifiedAugust 26, 2026
Verified coordinates
Location map
Loading location map…
Clear answers
Leaf Dispensary FAQ
Is Leaf Dispensary a licensed dispensary?
Yes. VeedAtlas matched Leaf Dispensary to CA license C10-0000924-LIC, currently published as Active.
Where is Leaf Dispensary located?
Leaf Dispensary is listed at 3321 Grande Vista Dr, Thousand Oaks, CA 91320.
What products are available at Leaf Dispensary?
VeedAtlas currently matches 8 menu products to this location. Availability can change, so confirm before visiting.
Nearby verified licenses







