Results 2 results found Catholic Cathedral of the Presentation of the Lord, Chora, Naxos City, Naxos Island, Cyclades, Greek Islands, Greece, Europe Catholic Cathedral of the Presentation of the Lord, Chora, Naxos City, Naxos Island, Cyclades, Greek Islands, Greece, Europe