22 Plumstead Road, WoolwichLondon, ENGLAND
31 Herbert Road, WoolwichLondon, ENGLAND
67 Parkdale Road, WoolwichLondon, ENGLAND