703 N Main St, North Canton, Ohio 44720 USA
Menu 4/2020. Italos web page is difficult to understand which menu is for what location.
Photo Credit: Yelp