O'Berge du Lac is a French restaurant offering a charming terrace and ample parking.