Discover the best restaurants and places to eat in Elmhurst, New York, near you now.
3 restaurants found in Elmhurst.
Italian restaurant
Address: 92-10 59th Ave, Elmhurst, NY 11373
Fast food restaurant
Address: 80-03 Queens Blvd, Elmhurst, NY 11373
Korean restaurant
Address: 40-06 74th Street, Elmhurst, NY 11373