1715 W Kirby
Champaign, Illinois 61821
Cheese & Crackers is a locally owned italian deli in Champaign that also bakes fresh bread and pastries daily. The only locally owned chocolate shop that makes its own chocolates as well as imports some of the finest international chocolates.
Free piece of chocolate with purchase of sandwich and drink using UC Smiles