Description
Saveurs Helix Escargot are the very best and original French snails which are plump and tender, deshelled and in water. A great delicacy.
Features