Lac Vert is a French restaurant offering traditional, homemade cuisine with a focus on locally sourced ingredients.