The Farmhouse
120 E 5th St, Delavan
(309) 244-7386
Recent Reviews
You May Also Like
Stag-R-Inn - 102 Lincoln St
American, Bar
Dovetail Inn - 219 Lincoln St
American, Chicken Shop, Fish & Chips
Restaurants in Delavan, IL
The Farmhouse
120 E 5th St, Delavan, IL 61734
(309) 244-7386