La Terrasse is a French restaurant offering a warm welcome and flavorful cuisine.