Get directions to: Lao Kou Wei Dumpling House, Elmhurst, NY
Restaurant address: 86-08 Whitney Avenue Elmhurst, NY 11373, USA
Restaurant: Lao Kou Wei Dumpling House