Filthy place at end of promenade, an eyesore (4)
I believe the answer is:
stye
'an eyesore' is the definition.
(I've seen this before)
'filthy place at end of promenade' is the wordplay.
'filthy place' becomes 'sty' (I've seen this before).
'at end of' suggests the final letters.
The last letter of 'promenade' is 'e'.
'sty'+'e'='STYE'
(Other definitions for stye that I've seen before include "Eyelid problem" , "Red eye" , "nasty spot" , "Inflamed swelling on the edge of an eyelid" , "irritation to the viewer" .)