Get directions to: Barb's Place, Decatur, IL
Restaurant address: 421 North 22nd Street Decatur, IL 62521, USA
Restaurant: Barb's Place