Leaf Dispensary – Thousand Oaks Address 3321 Grande Vista Dr, Thousand Oaks, CA 91320 GPS 34.19301849172, -118.94543420833 Telephone (805) 376-0051 Web Visit Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » California Pot Shops » Southern California Pot Shops » Ventura County Pot Shops » Leaf Dispensary – Thousand Oaks