Lac Vert is a French restaurant offering traditional, homemade cuisine with a focus on locally sourced ingredients. It features a large terrace and dining room.