All Teal Fabrics 46 results
Only 0.5m left!
Botanical Bliss - Teal (Deluxe Printed Velvet - Upholstery Weight)
£12.50 per half metre
Botanical Bliss - Emerald (Deluxe Printed Velvet - Upholstery Weight)
£12.50 per half metre
Boating Stripe - Teal & Smoke - Silky Lining
£2.00 per half metre