La Terrasse is a Swiss restaurant with a cozy, chalet-style interior and mountain views.