Icap Cyprus Ltd Nicosia Address Details Address: 169 Athalassas AvenueStrovolos, Nicosia Telephone: 22871872 Fax: 22316192 Email: icapcyprus@icap.gr