Quote Originally Posted by WanganRunner
Dude, there's some place down in Chinatown that is incredible.

Don't recall where it is exactly, what street. Elizabeth maybe, is that a street there? It was right off Canal, on downtown-facing side. Like a block down.
I know whaich store you mean, almost right across from the Elizabeth Center? Damn, now I can't think of the name either!