Cycon Nicosia Address Details Address: 25 28th Oktovriou Street, Flat 63Strovolos, Nicosia Telephone: 22427390