412 South Franklin Street
Decatur, Illinois 62523

View On Larger Map