Archangelos Ltd Nicosia Address Details Address: 136 Elaionon 2060, Strovolos, Nicosia Telephone: 22317888