Charlotte

Sidebar Sidebar Sidebar
  • Charlotte Fabric 5706 Chateau Mirage Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 9.5" 54 Inches - My Fabric Connection - Charlotte Fabric 5706 Chateau Mirage Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 9.5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5706 Chateau Mirage

    Charlotte Fabric 5706 Chateau MirageRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 80,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.5" x Vertical: 9.5"Width: 54...
    $73.90
    $62.82
  • Charlotte Fabric 5707 Tiki Mirage Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 9.5" 54 Inches - My Fabric Connection - Charlotte Fabric 5707 Tiki Mirage Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 9.5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5707 Tiki Mirage

    Charlotte Fabric 5707 Tiki MirageRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 80,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.5" x Vertical: 9.5"Width: 54 Inches
    $73.90
    $62.82
  • Charlotte Fabric 5708 Canyon Mirage Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 9.5" 54 Inches - My Fabric Connection - Charlotte Fabric 5708 Canyon Mirage Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 9.5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5708 Canyon Mirage

    Charlotte Fabric 5708 Canyon MirageRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 80,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.5" x Vertical: 9.5"Width: 54...
    $73.90
    $62.82
  • Charlotte Fabric 5710 Adobe Phoenix Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 28" 54 Inches - My Fabric Connection - Charlotte Fabric 5710 Adobe Phoenix Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 28" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5710 Adobe Phoenix

    Charlotte Fabric 5710 Adobe PhoenixRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.5" x Vertical: 28"Width: 54...
    $73.90
    $62.82
  • Charlotte Fabric 5713 Canyon Phoenix Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 28" 54 Inches - My Fabric Connection - Charlotte Fabric 5713 Canyon Phoenix Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.5" x Vertical: 28" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5713 Canyon Phoenix

    Charlotte Fabric 5713 Canyon PhoenixRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.5" x Vertical: 28"Width: 54...
    $73.90
    $62.82
  • Charlotte Fabric 5718 Canyon Santa Fe Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 13.5" x Vertical: 14.5" 54 Inches - My Fabric Connection - Charlotte Fabric 5718 Canyon Santa Fe Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 13.5" x Vertical: 14.5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5718 Canyon Santa Fe

    Charlotte Fabric 5718 Canyon Santa FeRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 90,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 13.5" x Vertical: 14.5"Width: 54...
    $73.90
    $62.82
  • Charlotte Fabric 5720 Adobe Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.75" x Vertical: 15.5" 54 Inches - My Fabric Connection - Charlotte Fabric 5720 Adobe Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.75" x Vertical: 15.5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5720 Adobe

    Charlotte Fabric 5720 AdobeRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.75" x Vertical: 15.5"Width: 54 Inches
    $73.90
    $62.82
  • Charlotte Fabric 5721 Canyon Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.75" x Vertical: 15.5" 54 Inches - My Fabric Connection - Charlotte Fabric 5721 Canyon Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 14.75" x Vertical: 15.5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5721 Canyon

    Charlotte Fabric 5721 CanyonRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 14.75" x Vertical: 15.5"Width: 54 Inches
    $73.90
    $62.82
  • Charlotte Fabric 5722 Adobe Flame Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .75" x Vertical: 2.25" 54 Inches - My Fabric Connection - Charlotte Fabric 5722 Adobe Flame Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .75" x Vertical: 2.25" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5722 Adobe Flame

    Charlotte Fabric 5722 Adobe FlameRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: .75" x Vertical: 2.25"Width: 54 Inches
    $73.90
    $62.82
  • Charlotte Fabric 5723 Canyon Flame Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .75" x Vertical: 2.25" 54 Inches - My Fabric Connection - Charlotte Fabric 5723 Canyon Flame Woven Patterns 82% Polyester, 18% Cotton Asia Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .75" x Vertical: 2.25" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5723 Canyon Flame

    Charlotte Fabric 5723 Canyon FlameRequired Minimum Quantity Purchase: 2 yardsBook: Woven PatternsContent: 82% Polyester, 18% CottonOrigin: AsiaPerformance: Exceeds 70,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: .75" x Vertical: 2.25"Width: 54...
    $73.90
    $62.82
  • Charlotte Fabric 5802 Desert Plaid Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 6.5" X Vertical: 7" 54 Inches - My Fabric Connection - Charlotte Fabric 5802 Desert Plaid Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 6.5" X Vertical: 7" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5802 Desert Plaid

    Charlotte Fabric 5802 Desert PlaidRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 6.5" x Vertical: 7"Width:...
    $70.90
    $60.27
  • Charlotte Fabric 5807 Espresso Plaid Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 6.5" X Vertical: 7" 54 Inches - My Fabric Connection - Charlotte Fabric 5807 Espresso Plaid Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 6.5" X Vertical: 7" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5807 Espresso Plaid

    Charlotte Fabric 5807 Espresso PlaidRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 6.5" x Vertical:...
    $70.90
    $60.27
  • Charlotte Fabric 5812 Desert Check Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .5" X Vertical: .25" 54 Inches - My Fabric Connection - Charlotte Fabric 5812 Desert Check Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .5" X Vertical: .25" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5812 Desert Check

    Charlotte Fabric 5812 Desert CheckRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: .5" X Vertical: .25"Width:...
    $70.90
    $60.27
  • Charlotte Fabric 5817 Espresso Check Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .5" X Vertical: .25" 54 Inches - My Fabric Connection - Charlotte Fabric 5817 Espresso Check Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .5" X Vertical: .25" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5817 Espresso Check

    Charlotte Fabric 5817 Espresso CheckRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: .5" X Vertical: ...
    $70.90
    $60.27
  • Charlotte Fabric 5822 Desert Stripe Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 120,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 2" 54 Inches - My Fabric Connection - Charlotte Fabric 5822 Desert Stripe Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 120,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 2" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5822 Desert Stripe

    Charlotte Fabric 5822 Desert StripeRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 120,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 2"Width: 54 Inches
    $70.90
    $60.27
  • Charlotte Fabric 5832 Desert Dot Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 1" X Vertical: 1" 54 Inches - My Fabric Connection - Charlotte Fabric 5832 Desert Dot Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 1" X Vertical: 1" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5832 Desert Dot

    Charlotte Fabric 5832 Desert DotRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 1" x Vertical: 1"Width: 54...
    $87.90
    $74.72
  • Charlotte Fabric 5842 Desert Paisley Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 160,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 3" X Vertical: 4.75" 54 Inches - My Fabric Connection - Charlotte Fabric 5842 Desert Paisley Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 160,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 3" X Vertical: 4.75" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5842 Desert Paisley

    Charlotte Fabric 5842 Desert PaisleyRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 160,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 3" X Vertical: 4...
    $87.90
    $74.72
  • Charlotte Fabric 5852 Desert Houndstooth Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .5" X Vertical: .5" 54 Inches - My Fabric Connection - Charlotte Fabric 5852 Desert Houndstooth Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: .5" X Vertical: .5" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5852 Desert Houndstooth

    Charlotte Fabric 5852 Desert HoundstoothRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: .5" x Vertical: ...
    $87.90
    $74.72
  • Charlotte Fabric 5862 Desert Vine Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 4" X Vertical: 9.75" 54 Inches - My Fabric Connection - Charlotte Fabric 5862 Desert Vine Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 4" X Vertical: 9.75" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5862 Desert Vine

    Charlotte Fabric 5862 Desert VineRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 4" X Vertical: 9.75"Width:...
    $87.90
    $74.72
  • Charlotte Fabric 5867 Espresso Vine Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 4" X Vertical: 9.75" 54 Inches - My Fabric Connection - Charlotte Fabric 5867 Espresso Vine Classic Patterns 52% Polyester, 48% Cotton Made In USA Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty) Horizontal: 4" X Vertical: 9.75" 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5867 Espresso Vine

    Charlotte Fabric 5867 Espresso VineRequired Minimum Quantity Purchase: 2 yardsBook: Classic PatternsContent: 52% Polyester, 48% CottonOrigin: Made In USAPerformance: Exceeds 200,000 Wyzenbeek Rubs (Heavy Duty)Repeat: Horizontal: 4" X Vertical: 9...
    $87.90
    $74.72
  • Charlotte Fabric 5902 Latte Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection - Charlotte Fabric 5902 Latte Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5902 Latte

    Charlotte Fabric 5902 LatteRequired Minimum Quantity Purchase: 2 yardsBook: Woven CryptonContent: 100% Woven PolyesterOrigin: AsiaPerformance: Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty)Repeat: No RepeatWidth: 54 Inches
    $85.90
    $73.02
  • Charlotte Fabric 5909 Mahogany Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection - Charlotte Fabric 5909 Mahogany Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5909 Mahogany

    Charlotte Fabric 5909 MahoganyRequired Minimum Quantity Purchase: 2 yardsBook: Woven CryptonContent: 100% Woven PolyesterOrigin: AsiaPerformance: Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty)Repeat: No RepeatWidth: 54 Inches
    $85.90
    $73.02
  • Charlotte Fabric 5913 Cocoa Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection - Charlotte Fabric 5913 Cocoa Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5913 Cocoa

    Charlotte Fabric 5913 CocoaRequired Minimum Quantity Purchase: 2 yardsBook: Woven CryptonContent: 100% Woven PolyesterOrigin: AsiaPerformance: Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty)Repeat: No RepeatWidth: 54 Inches
    $85.90
    $73.02
  • Charlotte Fabric 5921 Java Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection - Charlotte Fabric 5921 Java Woven Crypton 100% Woven Polyester Asia Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty) No Repeat 54 Inches - My Fabric Connection -
    Add Wish List

    Charlotte

    Charlotte Fabric 5921 Java

    Charlotte Fabric 5921 JavaRequired Minimum Quantity Purchase: 2 yardsBook: Woven CryptonContent: 100% Woven PolyesterOrigin: AsiaPerformance: Exceeds 100,000 Wyzenbeek Rubs (Heavy Duty)Repeat: No RepeatWidth: 54 Inches
    $85.90
    $73.02

Shop Charlotte Fabric for Your Interior Fabric & Textile Needs

For over 50 years, Charlotte fabric has earned its spot as one of the leading designers and manufacturers of high quality interior decorating fabric and textile products. In fact, this brand is the go-to for upholsterers and furniture manufacturers. The brand leads the fabric industry in terms of quality and craftsmanship. The company also uses the highest quality brands in the manufacture of their textile products to ensure that you can also produce the highest quality fabrics.

When you buy Charlotte fabric online, you can expect to find a wide array of fabric types such as upholstery, drapery, tapestry, trims, duvet cover, and more. Indeed, there is a fabric available for the project you are working on. The best part is that you can buy discount Charlotte fabric from authorized dealers so you can get the quality textiles you want at a lower price point. Not only does the fabric look good, but it is designed to withstand wear and tear so it will last for many years.

Free Shipping on Charlotte Fabrics over $200!