Castelli Hotel

38 Ouzounian Street
Nicosia
Cyprus