Get directions to: Play, Elmhurst, NY Restaurant address: 77-17 Queens Boulevard Elmhurst, NY 11373, USA Driving Walking Bicycling Restaurant: Play