Get directions to: New Wah Hing, Elmhurst, NY
Restaurant address: 8941 Elmhurst Ave Elmhurst, NY 11373, USA
Restaurant: New Wah Hing