The Miller Stage on the Main Level Posted by monmixr on January 17, 2016 Location:545 Penny Road, Barrington, Ill. 60010Phone:1-(847) 428-0562Website:http://www.pennyroadpub.com Posts navigation The Rooftop →