Restaurant le Clezio offers French cuisine with a focus on meat dishes, sourcing from France or the EU. The establishment is located at 172 Rue Nationale.