Since opening in 1930, Russell’s Barbecue has consistently served up juicy, tender meats just waiting to be kissed by their signature barbecue sauce. And you can get a plate 365 days of the year at 1621 N. Thatcher Ave. in Elmwood Park. Assistant manager Eric Meyer has been with the restaurant for 13 years. During […]
