Processed Snails in Greece Epigefsi Address: HERAKLION CRETE, 715 00 Heraklion Greece Phone Number: +30 28 10 88 13 03