Posted inSponsored Content

Stepping back in time at Russell’s Barbecue

Russell’s Barbecue, 1621 N. Thatcher Ave, Elmwood Park, has been a family tradition since 1930. The meat-focused mainstay originally found its home on North Avenue before moving to the expansive space built to house the rustic restaurant in the mid-1940’s. The building boasts a tall smokestack and wooden booths covered with red checkered tablecloths beckon […]