Get directions to: Ayada Thai Restaurant, Elmhurst, NY
Restaurant address: 77-08 Woodside Avenue Elmhurst, NY 11373, USA
Restaurant: Ayada Thai Restaurant