Seafood Restaurants in Long Island City, New York

Find the top Seafood restaurants in Long Island City, New York near you now.

Il Falco Restaurant

Italian restaurant

Address: 21-50 44th Dr, Long Island City, NY 11101

Order