Farmhouse on North
117 North Ave, Barrington
(847) 387-3408
Recent Reviews
Order Online
You May Also Like
Moretti's Barrington - 128 S Wool St
Pizza, Italian, Venues & Event Spaces, Gluten-Free
Yankee Doodle - 311 E Main St
Pubs, Bar, American
Ciao Baby! - 232 E Main St
Italian, Pet Friendly
Restaurants in Barrington, IL
Farmhouse on North
117 North Ave, Barrington, IL 60010
(847) 387-3408