Abandon on London street (6)
I believe the answer is:
This clue is a double definition.
'abandon' is the first definition.
(stranding is a kind of abandoning)
'london street' is the second definition.
(I've seen this before)
'on' acts as a link.
(Other definitions for strand that I've seen before include "Old magazine" , "Leave helpless - length of fibre" , "Drive aground; thread" , "Abandon on the seashore" , "Maroon - thread" .)