New China Restaurant is a Chinese establishment. It offers takeout and delivery services, with no delivery fee on the first order. The restaurant is located at 2166 Delaware Ave.