Get directions to: Cheung Hsi Restaurant, Elmhurst, NY
Restaurant address: 81-48 Baxter Avenue Elmhurst, NY 11373, USA
Restaurant: Cheung Hsi Restaurant