AIBAZIS T. & A. OE. FOOD - DRINKS, SUPER MARKETS Address Leoforos Irakleidon 108 85101 IALUSOS Phone numbers 2241033096 Take me there Call Call business 2241033096 Cancel