Get directions to: Oriental Chineese Restaurant, Elmhurst, NY
Restaurant address: 7417 Grand Ave Elmhurst, NY 11373, USA
Restaurant: Oriental Chineese Restaurant