The London thoroughfare for shopping? (4)
I believe the answer is:
mall
But I can't explain it at all! Could you help me understand?
(Other definitions for mall that I've seen before include "Pedestrian shopping area" , "Covered complex of shops or path by a canal" , "Shopping facility" , "Sheltered walk or promenade" , "Large enclosed shopping area" .)