At Russell’s Barbecue, it’s always picnic season. The distinctive building near the corner of Thatcher and North Avenue in Elmwood Park – with a smokestack proudly bearing the name – has beckoned generations with red-checkered tablecloths, unique BBQ sauce and good memories. “The restaurant has been here since 1930, so a lot of people kind […]
