Decatur Inn


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


Decatur Inn Map
Ad for Trivago

There are no reviews for this location

Write a Review