238 Clapham Road, StockwellLondon, ENGLAND
273 Clapham Road, StockwellLondon, ENGLAND
63 Stockwell Road, StockwellLondon, ENGLAND