Cow Depot, DECATUR, Illinois (IL)
Comfortably positioned at 3767 East Us Route 36 () in DECATUR, Illinois (IL) (62521), Cow Depot is available at 2174225254. Please do give them a call upfront to make a reservation.
More restaurants in DECATUR, Illinois (IL)
Cow Depot contact information and details:
Address: 3767 East Us Route 36 - , DECATUR, Illinois (IL) 62521
Contact Phone: 2174225254
