142 Plumstead Common Road, WoolwichLondon, ENGLAND
62A Plumstead High Street, WoolwichLondon, ENGLAND