305 Plumstead High Street, WoolwichLondon, ENGLAND
Denning House 2A-2B Woolwich New Road, WoolwichLondon, ENGLAND
117 Plumstead Common Road, WoolwichLondon, ENGLAND