Zen Leaf – Naperville Address 1516 N Naper Blvd, Naperville, IL 60563 GPS 41.7972565, -88.1187592 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 – Naperville