Islanders seafood
79-15 Queens Blvd, Elmhurst
(718) 701-6583
Menu
Restaurants in Elmhurst, NY
Islanders seafood
79-15 Queens Blvd, Elmhurst, NY 11373
(718) 701-6583