Romanzini
Large Burgundy Escargots - 2 Dozen
$16.00
Escargots from Burgundy, France
2 DOZEN per can
The tender, whole-cooked Helix pomatia snails (also known as Roman or Burgundy snails) are regarded as the finest edible snails in the world. With...