Collection: Botanical Upholstery Fabric and Drapery Fabric
Botanical Upholstery and Drapery
Buy a sample! All our home decor fabrics have discounts which start at 3 yards and increase.
Fabric for Window Treatments
Great for large projects
Discounts available starting at 3 yards and increasing.
Free shipping coupon this month.
Shop our collection of exciting Botanical garden and leaf patterns inspired designs to recover furniture and for draperies. Botanical patterns are a great way to add style and texture, without being as colourful as floral fabrics.
-
Floral Linen Large Print Upholstery Delphine Rose
Buy 1 at $45.10 Yard.3 for $42.53 Yard,
10 for $40.59 Yard,
20 for $38.33 Yard. -
Floral Linen Large Print Upholstery Delphine Taupe
Buy 1 at $45.10 Yard.3 for $42.53 Yard,
10 for $40.59 Yard,
20 for $38.33 Yard. -
Floral Linen Large Print Upholstery Delphine Teal
Buy 1 at $45.10 Yard.3 for $42.53 Yard,
10 for $40.59 Yard,
20 for $38.33 Yard. -
Floral Linen Large Print Upholstery Delphine Yellow
Buy 1 at $45.10 Yard.3 for $42.53 Yard,
10 for $40.59 Yard,
20 for $38.33 Yard. -
Home Fabric Blend Castleridge Faded Teal/Gold
Buy 1 at $57.20 Yard.3 for $54.26 Yard,
10 for $51.48 Yard,
20 for $48.62 Yard. -
Home Fabric Blend Castleridge Faded Taupe
Buy 1 at $57.20 Yard.3 for $54.26 Yard,
10 for $51.48 Yard,
20 for $48.62 Yard. -
Home Fabric Blend Castleridge Cafe Au Lait
Buy 1 at $57.20 Yard.3 for $54.26 Yard,
10 for $51.48 Yard,
20 for $48.62 Yard. -
Home Fabric Blend Castleridge Charcoal
Buy 1 at $57.20 Yard.3 for $54.26 Yard,
10 for $51.48 Yard,
20 for $48.62 Yard. -
Paisley Block Print Fabric Portico Aqua Taupe
Buy 1 at $50.60 Yard.3 for $48.03 Yard,
10 for $45.54 Yard,
20 for $43.01 Yard. -
Paisley Block Print Fabric Portico Fabric Charcoal
Buy 1 at $50.60 Yard.3 for $48.03 Yard,
10 for $45.54 Yard,
20 for $43.01 Yard. -
Paisley Block Print Fabric Portico Taupe
Buy 1 at $50.60 Yard.3 for $48.03 Yard,
10 for $45.54 Yard,
20 for $43.01 Yard. -
Painted Floral Indoor Outdoor Fabric Treated Naomi Yellow
Buy 1 at $42.90 Yard.3 for $40.70 Yard,
10 for $38.61 Yard,
20 for $36.46 Yard.