Get directions to: Anchor Inn, South Bend, IN
Restaurant address: 2224 W Western Ave South Bend, IN 46619, USA
Restaurant: Anchor Inn