Nicosia Address Details
Address: 34A Strovolou Street
Tseri, Nicosia