Get directions to: Anchor Inn, Decatur, IL
Restaurant address: 3925 East Faries Parkway Decatur, IL 62526, USA
Restaurant: Anchor Inn