Anyone tried this place? Its on the second floor at the corner of Center street and 3rd Ave.
Heard the BBQ is amazing here but I always end up driving past it to BBQ express. Would be nice to be able to buy take out Chinese BBQ in Chinatown, and on tuesdays...