The New Anchor Inn

3925 East Faries, Decatur, IL 62526
The New Anchor Inn The New Anchor Inn is one of the popular Bar & Grill located in 3925 East Faries ,Decatur listed under Bar & Grill in Decatur , British Restaurant in Decatur ,

Contact Details & Working Hours

Map of The New Anchor Inn