29 Electric Avenue, StockwellLondon, ENGLAND
30-32 Atlantic Road, StockwellLondon, ENGLAND
23 Electric Avenue, StockwellLondon, ENGLAND
43-45 Electric Avenue, StockwellLondon, ENGLAND
156 Stockwell Road, StockwellLondon, ENGLAND