Arts & Crafts in London - Stoke Newington 207 Stoke Newington High Street, Stoke Newington, London, N16 0LH Tags: art supplies