I haven't lived in Barrington for years but friends still send me the Pepper Biscuits!! They are so delicious!!! OMG! If you haven't tried them they are a must!!!
All reviews seem positive