Restaurants & Bars 1

Snow crab sushi

MargaritaGirl | Jul 30, 2006 08:11 PM

I tried posting about this subject awhile ago, but no one responded (which makes me think it just doesn't exist in NYC). Does anyone know where I can get some? I'm even willing to travel beyond Manhattan. Thanks.

Want to stay up to date with this post?

Recommended From Chowhound