Bridal and Evening Fabrics in Plains

100% Cotton Luxury Plush Velvet

£29.95 per metre