July 17, 2013
Meatheads is opening its newest unit Monday. The new restaurant in Barrington, Ill., is the chain's 12th location in Illinois.
Members of the Barrington Chamber of Commerce will help celebrate the opening with a ribbon cutting the following Monday (July 30) at 4:30 p.m., and proceeds from the pre-opening weekend will support the Barrington Park District, and Barrington Area Soccer Association.
Read more about growth.