While this restaurant may be a little tucked away in the heart of Chinatown, the food certainly does not...
All reviews seem positive