Town song has a bridge (7)
I believe the answer is:
avignon
'town' is the definition.
(I have seen 'French town ' mean 'avignon' so perhaps 'town' could also mean 'avignon')
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for avignon that I've seen before include "French residence of popes in 14th century exile" , ""Sur le pont d'______ on y danse, on y danse"" , "French 7 with bridge" , "European city" , "French city, famous for its 12th century bridge" .)