Hi-I am in the mood for snow crabs. Lobster Place on Bleeker is my usual go to market-they do not carry them. Citarella does not either.
Does anyone know of a market/store in WV or SoHo? I am sure Lobster Place in Chelsea does or Chinatown-but would prefer some place nearby.
The Lobster Place
252 Bleecker St, New York, NY 10014