Auberge de Chalet is a French restaurant offering traditional cuisine with scenic views and a shaded terrace.