20 Blackstock Road, Finsbury ParkLondon, ENGLAND
70 Beechfield Road, Finsbury ParkLondon, ENGLAND
139 Stroud Green Road, Finsbury ParkLondon, ENGLAND