Search
All Categories
    Menu Close

    Supremo Italiano - Escargot Large Snails - 28 oz Can, 12/case

    Manufacturer: Supremo Italiano
    These escargots are 100% natural, 100% organic, and have very high nutritive levels.
    Availability: 3 in stock
    Old price: $117.79
    $107.08
    i h
    Delivery date: 3-5 days
    • Escargot are carefully cleaned, and tender with a grayish color
    • Snails can be served in their shells, snail plates, or mushroom caps
    • Rinse before serving and soak or simmer snails in wine to enhance their flavor
    • 12/case
    0.0 0
    Write your own review Close
    *
    *
    • Bad
    • Excellent
    *
    *
    *