Greek Islands RestaurantMediterranean Cuisine
Location
253-17 Northern Blvd,Little Neck, NY 11362
Phone
718-279-5922