Decatur IL Restaurants Food Delivery 1. 3795 N Route 51, Decatur, IL 62526 | Olive Garden Italian Restaurant (217) 877-7470