3 Plumstead Road, WoolwichLondon, ENGLAND
148 Plumstead Road, WoolwichLondon, ENGLAND
30 Flaxton Road, WoolwichLondon, ENGLAND