Zen Leaf – Evanston Address 1804 Maple Ave Evanston, IL 60201 GPS 42.050183000983, -87.684745884108 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 Suburbs Pot Shops » Zen Leaf – Evanston