Get directions to: Baymont Inn & Suites - Decatur, Decatur, IL
Restaurant address: 5100 Hickory Point Frontage Rd Decatur, IL 62526, USA
Restaurant: Baymont Inn & Suites - Decatur