Locations

1105 W. Wood St. ~ Decatur, IL

 Good food awaits… Located on the corner of Millikin University’s campus in Decatur, Illinois