Elmers Ole Time Inn
4908 Stewart Dr
Decatur, IL 62521-2554
217-428-0689