Farmhouse on North
117 North Ave, Barrington
(847) 387-3408
Menu
Restaurants in Barrington, IL
Farmhouse on North
117 North Ave, Barrington, IL 60010
(847) 387-3408