According to Allcountrylist, Atwood, Illinois is a small city located in the east central part of the state, approximately 30 miles east of Champaign-Urbana and 90 miles south of Chicago. It is situated on the banks of the Embarras River
Atwood, Illinois
