It's an attractive place (5)
I believe the answer is:
mecca
'place' is the definition.
(I have seen 'Place of pilgrimage' mean 'mecca' so perhaps 'place' could also mean 'mecca')
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for mecca that I've seen before include "hallowed ground" , "Pilgrimage site" , "place with devoted visitors" , "Holy place of Islam" , "Holiest city of Islam" .)