Farmers Inn Restaurant
Restaurants and Cafes
170 N Main St
Leland, Illinois (IL) 60531
Distance:
Leland, Illinois (IL) 60531
Distance:
Description:
Farmers Inn Restaurant is largely involved in Restaurants and Cafes. Farmers Inn Restaurant operates in Leland Illinois.. . . (READ MORE)