CALL US TODAY!   (217) 877-3380
3035 N Water St, Decatur, IL 62526
 
 
 
 
 

Contact Us

 

Decatur Inn
3035 N. Water St
Decatur, IL 62526
Phone: (217) 877-3380


View Larger Map