Get directions to: Ploy Thai, Elmhurst, NY Restaurant address: 81-40 Broadway Elmhurst, NY 11373, USA Driving Walking Bicycling Restaurant: Ploy Thai