La Terrazza is an Italian restaurant with a broad à la carte menu.