Loading map…

L'Artichaut

L'Artichaut in Lyon, France, is a culinary gem. Enjoy aromatic dishes with a satisfyingly firm texture, often prepared using wood-fired methods that impart a distinct smoky aroma.