You could try the H Mart in Edison.
I have never seen them there. Maybe you could call the market. They have a phone number. Always best ro go directly to the source when asking about a specific item. Good luck finding the snails!
I would say no
Thanks! Your answer is awaiting moderation.