63 Stroud Green Road, Finsbury ParkLondon, ENGLAND
5A Alexandra Buildings Blackstock Road, Finsbury ParkLondon, ENGLAND