Greek Islands 25317 Northern Blvd Flushing, NY 11362 Phone: (718) 279-5922 Fax: (718) 279-4329
Category: Restaurants