56 Plumstead High Street, WoolwichLondon, ENGLAND
89 Walmer Terrace, WoolwichLondon, ENGLAND
158 Plumstead Road, WoolwichLondon, ENGLAND
158A Plumstead Road, WoolwichLondon, ENGLAND