La Fenderie is a French restaurant offering panoramic views of a scenic wooded site and pond.