Farmers Inn Restaurant, LELAND, Illinois (IL)
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
