Carmela's at Macri's

  • 214 North Niles Avenue,
    South Bend, IN 46617
  • Phone: 574-280-4824
  • Cuisine: Italian Restaurant

Map

Unable to Display Map