Catch sight of this place (4)
I believe the answer is:
spot
I believe this clue is a double definition.
'catch sight of' is the first definition.
(to spot is to notice or catch sight of)
'this place' is the second definition.
(synonyms)
(Other definitions for spot that I've seen before include "See - blemish" , "Notice; sign of acne" , "See 12" , "Small mark or stain" , "Catch sight of mark in pots" .)