Decatur Inn - Illinois
Decatur (Illinois), United States
Decatur Inn (Illinois)

3035 North Water Street, Decatur (Illinois), United States
Ranking: Decatur Inn (Illinois) is ranked 11th out of 11 accommodation options available in Decatur (Illinois).
Classification: 2 Star Motel
Decatur Airport (DEC) is a 20 minute drive from the Decatur Inn. Decatur town centre is within an easy 10 minute drive. There is a 24 hours a day front desk and the friendly staff can suggest places to visit and provide other tourist information.