Nicosia Address Details
Address: 38 Ouzounian Street,Castelli Hotel
Nicosia, Nicosia
Telephone: 22712812