KrisKross reportedly sees a holy 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 don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for mecca that I've seen before include "place with devoted visitors" , "Holiest city of Islam" , "Pilgrim's destination" , "Holy city of Islam" , "Tourist magnet" .)