Restaurants - Deli in Winnebago, IL