Decatur IL Resorts 1. 1044 W Eldorado St, Decatur, IL 62522 | Garden Family Restaurant (217) 422-3927