Notre Dame des Neiges is a mountain cabin offering Savoyard specialties.