Zen Leaf – Chicago / Rogers Park Address 7305 N. Rogers Ave, Chicago, IL 60626 GPS 42.014009081962, -87.679520989108 Telephone (618) 900-0936 Web View Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » Illinois Pot Shops » Chicago Pot Shops » Chicago North Side Pot Shops » Zen Leaf – Chicago / Rogers Park