Get directions to: New Taste Restaurant Inc, Elmhurst, NY
Restaurant address: 94-62 Corona Avenue Elmhurst, NY 11373, USA
Restaurant: New Taste Restaurant Inc