I guess that's the one on WuHu Lu near the moat.I wanted to check it out myself as well.
well whats that place like? i have wanted to check it out my self but no time even though i am down the street are you working at the one near heping square if so, eh' i live down the street i live closer to longgang actually