Collection: Farmhouse Fabric
Farmhouse Upholstery Fabrics for Home.
Upholstery - Fabric for Sofas, Armchairs and Dining Chairs
Window Treatments - Fabric For Drapery & Roman Blinds
Cotton and linen and blends are essential to creating the farmhouse look that is so popular. Shop here to find linens, cottons and blends perfect for curtain fabric and reupholstery as well.
Don't forget to our bulk discounts and order a sample today!
-
Floral Woodland Children's Fabric Summerland Pale Gold
Buy 1 at $60.00 Yard.3 for $57.00 Yard,
10 for $54.00 Yard,
20 for $51.00 Yard. -
Floral Woodland Children's Fabric Summerland Blush Pink
Buy 1 at $60.00 Yard.3 for $57.00 Yard,
10 for $54.00 Yard,
20 for $51.00 Yard. -
Rustic Farmhouse Stripe Drapery Fabric Pleasantdale Grey
Buy 1 at $62.00 Yard.3 for $58.66 Yard,
10 for $55.80 Yard,
20 for $52.70 Yard. -
Country Farmhouse Drapery Fabric Pleasantdale Faded Gold
Buy 1 at $62.00 Yard.3 for $58.66 Yard,
10 for $55.80 Yard,
20 for $52.70 Yard. -
Farmhouse Design Stripe Curtain Fabric Pleasantdale Black
Buy 1 at $62.00 Yard.3 for $58.66 Yard,
10 for $55.80 Yard,
20 for $52.70 Yard. -
Linen Blend Wide Stripe Curtain Fabric Pleasantdale Cafe Au Lait
Buy 1 at $62.00 Yard.3 for $58.66 Yard,
10 for $55.80 Yard,
20 for $52.70 Yard. -
Linen Blend Wide Stripe Drapery Material Pleasantdale Cream Sand
Buy 1 at $62.00 Yard.3 for $58.66 Yard,
10 for $55.80 Yard,
20 for $52.70 Yard. -
Linen Blend Farmhouse Stripe Drapery Material Pleasantdale Indigo
Buy 1 at $62.00 Yard.3 for $58.66 Yard,
10 for $55.80 Yard,
20 for $52.70 Yard. -
Canvas Cotton Duck Leopard Spot Upholstery Print Big Cat Grey
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Leopard Spot Upholstery Cotton Print Big Cat Blue
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Floral Chintz Fabric Lancashire French Blue
Buy 1 at $47.00 Yard.3 for $44.33 Yard,
10 for $42.30 Yard,
20 for $39.95 Yard. -
Floral Chintz Fabric Lancashire Grey
Buy 1 at $47.00 Yard.3 for $44.33 Yard,
10 for $42.30 Yard,
20 for $39.95 Yard.