158A Plumstead Road, WoolwichLondon, ENGLAND
Unit 1 Docklands Light Railway Station, WoolwichLondon, ENGLAND