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