In Hants, it's a town and more (7)
I believe the answer is:
andover
'in hants it's a town' is the definition.
I know nothing about this answer so I can't tell whether this works.
'and more' is the wordplay.
'more' becomes 'over' (I've seen this before).
'and'+'over'='ANDOVER'
Can you help me to learn more?
(Other definitions for andover that I've seen before include "Town in Hampshire" , "Hants town" , "New town development" .)