Loading...
 
Skip to main content

DEPTFORD

DEPTFORD, a town on the S. bank of the Thames, partly in Kent and partly in Surrey, now forming part of London; once with an extensive Government dockyard and arsenal, the site of it purchased by the Corporation of London as a market for foreign cattle; is now the central station for the Electric Light Company.


Page last modified on Sunday November 9, 2014 15:31:14 GMT-0000