Xefoto Restaurant Nicosia Address Details Address: 6 Aischylou 1011, Nicosia, Nicosia Telephone: 22666567