Get directions to: Esmeraldas Restaurant, Elmhurst, NY
Restaurant address: 90-16 Corona Avenue Elmhurst, NY 11373, USA
Restaurant: Esmeraldas Restaurant