La Terrasse is an à-la-carte restaurant offering French, Swiss, and European cuisine in an elegant setting with mountain views.