Arts & Crafts in London - Upton 170 Plashet Road, Upton, London, E13 0QT Tags: fabric shops, sewing machines, upholsterers, upholstery