Get directions to: New Taste Of China, Elmhurst, NY
Restaurant address: 80-26 Baxter Avenue Elmhurst, NY 11373, USA
Restaurant: New Taste Of China