Les Souleillous is a French restaurant offering original, quality cuisine in a scenic setting.