60 Charteris Road, Finsbury ParkLondon, ENGLAND
76 Stroud Green Road, Finsbury ParkLondon, ENGLAND
28 Kimberley Gardens, Finsbury ParkLondon, ENGLAND