69-71 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
45 - 47 Amhurst Park, Stoke NewingtonLondon, ENGLAND
32 Evering Road, Stoke NewingtonLondon, ENGLAND
63 Amhurst Park, Stoke NewingtonLondon, ENGLAND
45-47 Amhurst Park, Stoke NewingtonLondon, ENGLAND