Arts & Crafts in London - Chelsea 16 Holbein Place, Chelsea, London, SW1W 8Nl Tags: fabric shops, upholsterers, upholstery