La Finestra is a tucked away Italian restaurant located in downtown Lafayette. They pride themselves on serving traditional, home-cooked, Sicilian-influenced meals without any glitz or glamour. The menu provides a broad range of Italian food, from ravioli to polenta, pork chops to lasagna. It's an Italian food lover’s dream come true. Even the complementary focaccia […]