Upstairs Meeting Room Posted by monmixr on April 22, 2016 Location:545 Penny Road, Barrington, Ill. 60010 Posts navigation ← Penny Road Pub Bar and Dining Room Penny Road Pub Property- Parking Lot →