Get directions to: Costa Verde, Elmhurst, NY
Restaurant address: 94-59 Corona Avenue Elmhurst, NY 11373, USA
Restaurant: Costa Verde