77-81 Clapham Road, StockwellLondon, ENGLAND
372 Clapham Rd, StockwellLondon, ENGLAND
73-75 Clapham Road, StockwellLondon, ENGLAND
Service Station 330 Brixton Road, StockwellLondon, ENGLAND
Thames Service Station 77-81 Clapham Road, StockwellLondon, ENGLAND
Ingarfields Service Station 243 Brixton Road, StockwellLondon, ENGLAND