Russell's secret is in the sauce and in your memories
Nostalgia will always be on the menu at Russell’s BBQ. They say you eat with your eyes and there is something more to that beyond the mouth-watering food at Russell’s. Walking into the time-honored location at Thatcher and North Avenue in Elmwood Park diners get not only a whiff of the meal to come, but also a warm, family, good-times-past feeling.
Source: oakpark.com