Get directions to: Yeung Chinese Restaurant, Elmhurst, NY
Restaurant address: 85-43 Grand Avenue Elmhurst, NY 11373, USA
Restaurant: Yeung Chinese Restaurant