French centre of pilgrimage (7)
I believe the answer is:
lourdes
(Other definitions for lourdes that I've seen before include "French pilgrimage site" , "Shrine in SW France" , "Roman Catholic pilgrimage town in the French Pyrenees" , "Place of pilgrimage in the French Pyrenees" , "French town, destination of RC pilgrimage" .)