I have traveled all over the world I have been offered pizza at almost every venue. The best I have ever eaten was in a small town in Central Illinois. Del Carmens Pizza East located in Decatur, IL at 221 N. 22nd. St. The BEST GARLIC BREAD AND STICKS...
If you haven't ate Del Carmens West then you haven't lived. So for the loser that didn't like it from Chicago then you don't know real pizza!