C
Cheese & Crackers
1715 W Kirby Avenue, Champaign IL 61821-5507
(217) 615-8531
Italian Deli, with over 250 cheeses, cured meats from Italy, Spain, France and Germany - the finest artisanal chocolate selection and a catering menu