8 Clifton Terrace, Finsbury ParkLondon, ENGLAND
167 Blackstock Road, Finsbury ParkLondon, ENGLAND
119 Stroud Green Road, Finsbury ParkLondon, ENGLAND