Car spares, Loder St, Peckham, Southwark, 1989 - from our story 'Snapshots of Cars On The Streets of London in the 1980s'

View The Article