Arts & Crafts in London - Stoke Newington 1 Stoke Newington Road, Stoke Newington, London, N16 8BH Tags: textiles