Escargot Extra Large Snails - 28 oz

$ 12.00

Go ahead. Delight in these affordable, succulent Escargot, Extra Large Snails! Escargot is an exotic delicacy served at fine restaurants throughout the world and now, in your own home!

Related products