Edgware Road is a major road in London, running for 10 miles from Marble Arch in the City of Westminster to Edgware in the modern borough of Barnet.
In London Labour and the London Poor:
Of the Number of Street Stalls. (Volume 1)
Vetted?
No