La Scala Italian Restaurant

[caption id="attachment_1607" align="alignright" caption="We love specials!"] [/caption] 2 Great Cities, 1 Great University, Be a Tourist in Your Own Backyard! Lafayette-West Lafayette, Indiana, is home to local restaurant, La Scala, where their homemade Italian cuisine can make your taste buds say…

Continue Reading