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
Updated 1 month ago | 7
Updated 4 months ago | 8
Updated 1 month ago | 0
Updated 5 months ago | 21
Updated 4 months ago | 0