Town centre's grotty outside front of Boots (13)
I believe the answer is:
middlesbrough
'town' is the definition.
(I've seen this before)
'centre's grotty outside front of boots' is the wordplay.
'centre's' becomes 'middle's' ('middle' can be a synonym of 'centre').
'grotty outside front of boots' becomes 'brough' (I can't explain this - if you can you should believe this answer much more).
'middles'+'brough'='MIDDLESBROUGH'
Can you help me to learn more?
(Other definitions for middlesbrough that I've seen before include "Port at the mouth of the Tees" , "Teesside town" .)