Commemorated on 1 plaque
St. Nicholas Church Deptford The ancient parish church of Deptford. A church has stood on this site since at least the 12th Century
Deptford Green, London, United Kingdom where it sited
St. Nicholas Church Deptford The ancient parish church of Deptford. A church has stood on this site since at least the 12th Century
Deptford Green, London, United Kingdom where it sited