Wahlburgers is officially gone from Illinois for now after its last restaurant closed in St. Charles, though a new location is reportedly in the works.
A new national pizza ranking included just two Illinois restaurants in its Top 50, leaving many Chicago and Illinois pizza fans questioning the results.