La Terrazza offers a taste of Italy with a grilled menu.