Buy fabrics and textiles from Top Fabric, an online fabric store based in Soho, London. Top Fabric currently hold in stock over 14,000 quality fabrics, sourced form all over the...