ΠΡΕΣΒΕΙΑ ΙΣΠΑΝΙΑΣ Nicosia Address Details Address: 32 Strovolou AvenueStrovolos, Nicosia Telephone: 22450410 Fax: 22491291