La Terrasse is a French restaurant offering an à la carte menu in an elegant setting with mountain views.