24 Bayston Road, Stoke NewingtonLondon, ENGLAND
33A Kyverdale Road, Stoke NewingtonLondon, ENGLAND
72 Carysfort Road, Stoke NewingtonLondon, ENGLAND