Hawthorn Suites by Wyndham Decatur

2370 S Mount Zion Road
Decatur
Illinois
United States