-
Location
Add a comment...
/200
Hours
No hours found, please suggest some by leaving Feedback.
Takeout
Yes
Delivery
No
Accepts Reservations
No
Alcohol
No
Outdoor Seating
No
Accepts Credit Cards
Yes
Parking
Street
Similar Restaurants
Nearby Restaurants
Downtown Cafe is a restaurant that serves American (Traditional) on 217 N Main St in Decatur, IL.
Customer Comments
The best thing about Downtown Cafe...