Get directions to: El Manantial, Elmhurst, NY
Restaurant address: 90-18 Corona Avenue Elmhurst, NY 11373, USA
Restaurant: El Manantial