Decatur Public Library
Decatur Public Library
130 North Franklin Street
62523
Decatur
, Illinois
United States
39° 50' 30.948" N, 88° 57' 10.566" W
See map: Google Maps
Illinois US
website:
- 1663 reads