Cow Depot, DECATUR, Illinois (IL)

Looking for some food? Cow Depot is among the restaurants you might consider.
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