Not the place for old wine! (7)
I believe the answer is:
newport
'not the place' is the definition.
I can't tell whether this definition defines the answer.
'old wine' is the wordplay.
'old' becomes 'new' (I am not sure about this - if you are sure you should believe this answer much more).
'wine' becomes 'port' (port is a kind of wine).
'new'+'port'='NEWPORT'
'for' acts as a link.
Can you help me to learn more?
(Other definitions for newport that I've seen before include "City of southeast Wales" , "Welsh town" , "- - , IOW or RI" , "Major IOW town" , "There's one in Mayo, Wales and New England" .)