135 Stroud Green Road, Finsbury ParkLondon, ENGLAND
333 Green Lanes, Finsbury ParkLondon, ENGLAND
165 Stroud Green Road, Finsbury ParkLondon, ENGLAND
151 Blackstock Road, Finsbury ParkLondon, ENGLAND