Zen Leaf – Canton Address 3224 Cleveland Ave NW, Canton, OH 44709 GPS 40.834171380358, -81.388255883258 Telephone (513) 757-0936 Web View Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » Ohio Pot Shops » Northeast Ohio Pot Shops » Zen Leaf – Canton