New China Red Chinese Restaurant 118 Chambers St (Hudson St & Broadway), New York, NY 10007 (212) 267-4015 Excellent Good Average Poor Awful 2.5 / 5 based on 11 votes Photos Reviews: 1