La Scala Italian Restaurant
312 Main St, Lafayette
(765) 420-8171
Menu
Reserve
Restaurants in Lafayette, IN
La Scala Italian Restaurant
312 Main St, Lafayette, IN 47901
(765) 420-8171