Arts & Crafts in London - Plumstead 100 Plumstead High Street, Plumstead, London, SE18 1SJ Tags: fabric shops