La Terrasse is a French restaurant offering generous and flavorful Savoyard cuisine.