Greek Translations in Greece Lexiart Address: 66, Dodekanissou Str, Glyfada, 165 62 Athens Greece Phone Number: +30 69 46 11 64 09