New China Restaurant
8117 Broadway Elmhurst
New York City
New China Restaurant, New York City
If you click the "View Larger Map" link below you can put in your address to get driving directions to New China Restaurant at 8117 Broadway Elmhurst. We have other Asian Restaurants businesses like New China Restaurant which can be found by clicking the Asian Restaurants link near the top of this page. The business New China Restaurant, located at 8117 Broadway Elmhurst in New York City is one of the many businesses found in our Restaurants category. The information presented here is the most current we have. If you find that you can't reach New China Restaurant with it please let us know. Are you familiar with New China Restaurant located at 8117 Broadway Elmhurst? If so why not share your experiences by writing a review?