Les Artistes is a French restaurant offering traditional cuisine with local Ardèche flavors.