
Welcome to 29 Park
By choosing 29 Park, you join a legacy of industry experience and expertise. Each fabric in our collection reflects a seven-decade-long commitment to quality and style that designers can trust.
A Note From Your Designers
We all know that electric feeling when you sync with a client. Beautiful and inspired spaces are created, informed by their aesthetic and your creative expertise. With 40+ years of combined interior design experience, we are intimately familiar with these collaborations. Where once we explored fabric books with clients, we now handpick the fabrics just for you. We know you’ll be excited by these comprehensive collections, all at approachable price points. We aim to give you fabric for all styles and spaces. Cheers!


Inspired Expertise
Thoughtful curation by our in-house design professionals
Value Driven
Approachable price points without sacrificing quality
Unmatched Service
Personalized support with the highest satisfaction

1st Generation
In 1952, Elliott Gensler opened Park Upholstery at 2909 Bryant Ave S in Minneapolis, Minnesota. The business grew through Elliott’s hard work and dedication. Just as Elliott did with his upholstery shop, our commitment to quality service, craftsmanship, and customer care remains at the heart of everything we do.

2nd Generation
Park Upholstery thrived, and the next generation joined the family business. After experiencing poor service from fabric suppliers, they saw an opportunity to improve the industry. They closed Park Upholstery and established Charlotte Fabrics, named after Elliott’s daughter. The new company quickly gained a reputation for its extensive inventory, same-day shipping, and exceptional customer service.

3rd Generation
Charlotte Fabrics thrives under third-generation leadership, alongside a dedicated team of interior designers who guide fabric curation. Now serving the U.S. and Canada with more than 100 stack books and 10,000 fabrics, Charlotte’s reputation strengthens with the addition of 29 Park, a fabric line created to meet the needs of design professionals. The name 29 Park was chosen as a tribute to our roots, honoring the original name and location of the family business.