French
23 Allée de l'Amicale,
12210,
Laguiole
Average price €29
MICHELINFrench
3, place Saint Georges,
12500,
Espalion
Average price €34
PAYFrench
1 Rue François d'Estaing,
12190,
Estaing
Average price €32