L Street Kitchen

L Street Kitchen, 131 S Lafayette Blvd, South Bend, IN 46601, United States

(574) 347-4434

Location