Have cold in shelter on High Street, or thereabouts (4,6)
I believe the answer is:
town centre
'high street or thereabouts' is the definition.
'have cold in shelter on' is the wordplay.
'have cold' becomes 'ownc' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'in' is an insertion indicator.
'shelter' becomes 'tent' (tent is a kind of shelter).
'on' becomes 're' ('on' can be mean 'with reference to').
'ownc' going inside 'tent' is 'towncent'.
'towncent'+'re'='TOWN CENTRE'
Can you help me to learn more?
(Other definitions for town centre that I've seen before include "Community hub" , "Urban heart" .)