Heartless girls going around an empty town (5)
I believe the answer is:
sligo
'town' is the definition.
(I have seen 'Irish town' mean 'sligo' so perhaps 'town' could also mean 'sligo')
'heartless girls going around an empty' is the wordplay.
'heartless' says to hollow out the word (remove centre letters).
'going around' says the letters should be written in reverse.
'an empty' becomes 'o'.
'girls' with its middle taken out is 'gils'.
'gils' reversed gives 'slig'.
'slig'+'o'='SLIGO'
(Other definitions for sligo that I've seen before include "one of twenty-six" , "part of Ireland" , "Irish seaport and county" , "Ir. town by Donegal bay" , "Town in north-west Ireland" .)