La Scala Italian Restaurant

312 Main St Lafayette IN 47901 USA

(765) 420-8171

Location