Zen Leaf – St. Charles Address 3691 E Main St, St. Charles, IL 60174 GPS 41.92059198009, -88.271599592704 Telephone 618-900-0936 Web View Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » Illinois Pot Shops » Chicago Pot Shops » Chicago West Suburbs Pot Shops » Zen Leaf – St. Charles