26 Plumstead Road, WoolwichLondon, ENGLAND
196-212 Plumstead Common Road Woolwich, WoolwichLondon, ENGLAND
42 Thomas Street, WoolwichLondon, ENGLAND