11 Kyverdale Road, Stoke NewingtonLondon, ENGLAND
5 Windus Road, Stoke NewingtonLondon, ENGLAND
17A Manor Road, Stoke NewingtonLondon, ENGLAND