Loading map…

IODIO

IODIO in the Municipality of Alimos, Greece, provides a Mediterranean delight. Experience the zesty, aromatic flavors and a wonderfully tender texture, often featuring ingredients grilled to perfection.