SUPER 8 MOTEL

(217) 877-8888


Get Directions

3141 N Water St, Decatur, IL 62526

Open Daily 12:00 AM-11:59 PM

www.super8.com/