Address: 3141 N Water St, Decatur (Illinois) 62526
Phone: (217) 877-8888
State: IL
City: Decatur
Street Number: 3141 N Water St
Zip Code: 62526-2472
categories: hotel & lodging
related searches: Super 8 motel decatur address, Super 8 motel decatur prices, Super 8 motel decatur phone number, Super 8 motel decatur reviews, 917 church street, decatur, georgia 30030, Hotels in Decatur, GA, Marriott Decatur, 63 Marco drive Decatur AL