Nicosia Address Details
Address: 169 Athalassis Avenue, 1st Floor, Off. 102
Strovolos, Nicosia
Telephone: 22313106
Fax: 22315109