|
|
Downtown Cafe is a restaurant located in Decatur, Illinois at 217 North Main Street. This restaurant serves calamari fra diavolo, french fries, curly fries, fried shrimp, apple tort, chicken francese, and french onion soup. They also serve chocolate lava cake, carrot cake, spinach, chicken soprano, *caesar salad, cheesecake, and broccoli. They are open every day of the week.
217 North Main Street, Decatur, IL, 62523
|
|
|