Nicosia Address Details
Address: 128A Lemessou Avenue
Strovolos, Nicosia
Telephone: 22423709
Fax: 22313891