22 Linthorpe Road, Stoke NewingtonLondon, ENGLAND
65-67 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
128 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
93 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
2A Prince George Road, Stoke NewingtonLondon, ENGLAND