Nicosia Address Details
Address: 23 Andrea Avraamide Street
Strovolos, Nicosia
Telephone: 22314088