|
|
|
|
|
Notes:
Deptford Green & Stowage, Deptford Location : Latitude: 51.481983, Longitude: -0.022740
Media
Landmarks |
| Church of St Nicholas, Deptford, Greater London, England Deptford Green & Stowage, Deptford, Greater London, England
Founded in the 12th century, its tower dates from the 14th century, while the rest is largely 17th century with additional reconstruction work from after the Blitz. |
ChristenedMatches 1 to 1 of 1
|
|
|
|