Islanders seafood
79-15 Queens Blvd, Elmhurst 11373