From Our Editors
For good eats and good times, dine at Pepper Road Stop in Lake Barrington. The healthy menu items at Pepper Road Stop will leave you with a full stomach.
Parking is plentiful, so patrons can feel free to bring their vehicles.
Prices are reasonable, with a typical meal running under $30.