Holiday Inn Express Suites Decatur

5170 N Wingate Dr
Decatur
Illinois
United States