You've got to see us in person Barrington is the place to visit our down-home country store. Perfect pitt stop while your on your way to discovering the wonders of New England. We hope to see you and hear about your travels. There's a sandwich here with your name on it at our famous country deli. | |