51 Stroud Green Road Finsbury Park, London N4 3EF
85 Stroud Green Road, London
149 Stroud Green Road, London, N4 3PZ