Medieval Castle Square

Cyprus, Paphos