Nelia Blinds Nicosia Address Details Address: 23A-B Iroon StreetStrovolos, Nicosia Telephone: 22428877 Fax: 22516295