2192 E. Wood Street
Decatur, IL 62521
P: (217)428-1409

Check-in Get Directions