LA Scala

  • 312 Main Street,
    Lafayette, IN 47901
  • Phone: 765-420-8171
  • Cuisine: Italian Restaurant

Map

Unable to Display Map