Catholic church in Chora’s Castro, Naxos island.