New Canton from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Cathy's Place - Illinois, New Canton, 110 Main St, 62356 (217) 426-2303 Map