National Pizza Chain Apparently Illinois’ Favorite RestaurantNational Pizza Chain Apparently Illinois’ Favorite RestaurantIf you would have told me Chuck E. Cheese was Illinois' favorite restaurant chain in 2019, I would have thought you were crazy.Sweet LennySweet Lenny