Stalls selling odds and ends

Camden Passage, London