Stroud Green is the name of a suburb (and administrative ward) located adjacent to Finsbury Park in north London. Stroud Green ward is within the London Borough of Haringey. On its south-western side the Stroud Green Road forms part of the boundary with the London Borough of Islington. Thus, the adjacent areas of Islington are sometimes referred to as Stroud Green.
The Wikipedia page is