Les Sarments is a French restaurant offering authentic cuisine with a focus on flavorful, locally sourced products in a renovated building.