Le Yeti is a French restaurant offering Savoyard specialties in a unique, snow-cave themed setting. Takeout and delivery options are available.