Arts & Crafts in London - Dulwich 205 Lordship Lane, Dulwich, London, SE22 8HA Tags: fabric shops, sewing machines, upholsterers, upholstery