Le Cro-Magnon is a French restaurant serving mountain-inspired cuisine in a rustic setting. The menu features homemade dishes with local products.