The New China Garden restaurant is located at the 16412 69th Ave, Flushing NY. It serves Chinese and Asian food. New China Garden is has takeout and do deliveries. The avarage rating of this restaurant rated by 4 reviewers is 2.5. For more deatils and orders call New China Garden on (718) 353-6868.