One of America's Finest 'Mom & Pop' Restaurants is in IllinoisOne of America's Finest 'Mom & Pop' Restaurants is in IllinoisThere's something about dining out at a restaurant that you know is a labor of love.Sweet LennySweet Lenny