Auberge du Lac is a French restaurant offering homemade dishes with panoramic lake views.