209 Stockwell Road, StockwellLondon, ENGLAND
25 Bellefields Road, StockwellLondon, ENGLAND
Ferndale Road, StockwellLondon, ENGLAND