Nicosia Address Details
Address: 83 Strovolou Avenue
Strovolos, Nicosia
Telephone: 22510183, 22510184