Wizard's local in Herts town (7,3)
I believe the answer is:
potters bar
'herts town' is the definition.
(town in Hertfordshire)
'wizard's local' is the wordplay.
'wizard's' becomes 'potter's' (Harry Potter).
'local' becomes 'bar' (local can mean someone's local pub).
'potters'+'bar'='POTTERS BAR'
'in' is the link.
(Other definitions for potters bar that I've seen before include "town near London" , "Herts town?" , "north of London" , "English town" , "somewhere off the M twenty five" .)