159 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
79B Manor Road, Stoke NewingtonLondon, ENGLAND
123 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND