Have you ever eaten snails?

No, why? Do they serve snails here?

It is a French restaurant, but I doubt they serve snails.