North Canton OH Restaurants Food Delivery 1. 1107 N Main St, North Canton, OH 44720-1981 | Mama Guzzardi's Italian Restaurant (330) 499-1247