Barrington IL Restaurant Management 1. 500 N Hough St, Barrington, IL 60010 | Meatheads (847) 637-0040