Taters Family Grill, DECATUR, Illinois (IL)
Conveniently located at 2981 North Main Street () in DECATUR, Illinois (IL) (62526), Taters Family Grill can be reached at 2178771111. Please 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
