Get directions to: Best Food, Elmhurst, NY Restaurant address: 4039 82nd Street Elmhurst, NY 11373, USA Driving Walking Bicycling Restaurant: Best Food