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