Ischia Green
Additional Information
USDA / UC Davis Accession Data
Ischia is an island off the coast of Naples, Italy. (910)


Very excellent flavor at WEO orchard, Tree B-3-9, 2012. (910)