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...
Pizza is really good a lil sweet but I like it alot...