The 7 Best Stores to Buy Interior Fabrics While In LondonOn 15th until 23rd of September, London becomes the design capital of the world with the London Design Festival where hundreds…