Also done in Hants town (7)
I believe the answer is:
andover
'hants town' is the definition.
(I've seen this before)
'also done' is the wordplay.
'also' becomes 'and' (both can mean in addition).
'done' becomes 'over' (I've seen this before).
'and'+'over'='ANDOVER'
'in' acts as a link.
(Other definitions for andover that I've seen before include "New town development" , "Town in Hampshire" , "Hants town" .)