La Maison de Savoy is a restaurant offering French comfort food, wine, and desserts, complemented by sweeping mountain views.