4 "Elmhurst" Restaurants in New York.
Ayada is one of the best Thai restaurants in the city. Bring a big group to Elmhurst spot, and cover your table in duck, catfish, and drunken noodles.
Sky Cafe is a small spot in Elmhurst where you’ll find excellent Indonesian food.
Khao Kang is a counter-service spot in Elmhurst where you can get some of the best Thai food in NYC.