Located in Barrington, Illinois, We have been here since 1853.The building was remodeled and a large addition was built in 1994. Through the years, Penny Road Pub has seen weddings, memorials, poker runs, parties of all types and sizes, fundraisers,..
Relevance: 10.163108