Industrial city on the River Avon (7)
I believe the answer is:
bristol
(Other definitions for bristol that I've seen before include "Port in SW England" , "West country port" , "West Country city" , "Brief stay" , "Brunel's SS Great Britain is to be found here" .)