L'Edelweiss is a French restaurant offering refined dishes and a cozy atmosphere on the slopes.