We are pleased to announce that our restaurants are now open for limited sit-down service. Our restaurant are also open for take-out and delivery. When you call us, ask about our delivery service.
1603 W King St. Decatur, IL 62522
217-428-7610
Request Service
Request Your Service Now Online or call directly at 217-423-9724.