Results 1 results found Cathar castle of Peyrepertuse, above Duilhac village, between Carcassonne and Perpignan, Languedoc-Roussillon, France, Europe