Large Chinese restaurant in Braintree, specializing in a wide range of cuisines. Offers a varied menu.