Get directions to: Long John Silver's, Decatur, IL
Restaurant address: 701 W Eldorado St Decatur, IL 62522, USA
Restaurant: Long John Silver's