Farmers Inn Restaurant, LELAND, Illinois (IL)

Feeling hungry? Farmers Inn Restaurant might be the restaurant to suit your needs.
Conveniently situated at 170 Main () in LELAND, Illinois (IL) (60531), Farmers Inn Restaurant is available at 8154954181. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in LELAND, Illinois (IL)


Farmers Inn Restaurant contact information and details:
Address: 170 Main - , LELAND, Illinois (IL) 60531
Contact Phone: 8154954181