25-27 Stroud Green Road, Finsbury ParkLondon, ENGLAND
48 Stroud Green Road, Finsbury ParkLondon, ENGLAND
52 Stroud Green Road, Finsbury ParkLondon, ENGLAND
35 Stroud Green Road, Finsbury ParkLondon, ENGLAND
34-36 Stroud Green Road, Finsbury ParkLondon, ENGLAND