La Terrasse is a Swiss restaurant offering seasonal cuisine in a relaxed atmosphere with scenic views.