New China Restaurant is a Chinese establishment specializing in Sichuan cuisine. It is known for its spicy crayfish and spicy snails. The restaurant offers a pleasant dining experience.