L'Artichaut is a restaurant offering refined, flavorful cuisine with fresh, seasonal ingredients.