Where is Plumstead High Street / The Plumstead Centre located?
Plumstead High Street / The Plumstead Centre, Plumstead High Street / The Plumstead Centre, Great Britain (approx. 51.486607°, 0.096036°)
Plumstead High Street / The Plumstead Centre, Plumstead High Street / The Plumstead Centre, Great Britain (approx. 51.486607°, 0.096036°)