Sherrard from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map K D's Pizzeria & Grille - Illinois, Sherrard, 310 E 3rd St, 61281 (309) 593-9600 Map