Du Lac is a French restaurant offering homemade cuisine and a terrace with scenic water views. Features include parking and outdoor seating.