This restaurant prides themselves on their lean meats, quick cooking, authentic herbs and spices and their no MSG policy. Specialty dishes include steamed dumplings, Hunan duck and Szechuan beef. Address: 3021 South Broadway Englewood CO USA 80113 1 303 781-8068