Taters Family Grill, DECATUR, Illinois (IL)
Readily positioned at 2981 North Main Street () in DECATUR, Illinois (IL) (62526), Taters Family Grill is available at 2178771111. We advise you to give them a call in advance to make a reservation.
More restaurants in DECATUR, Illinois (IL)
Taters Family Grill contact information and details:
Address: 2981 North Main Street - , DECATUR, Illinois (IL) 62526
Contact Phone: 2178771111