top of page
Upholstery near me

We Create

Beautiful Spaces





And More






Beautiful Tufting Upholstery

Unbeatable Craftsmanship

Our family has a rich legacy of upholstery excellence that spans over five generations. We have been serving The San Gabriel Valley and surrounding communities with our superior craftsmanship and design expertise for over 50 years. We take pride in our craft and treat every piece as our own when restoring, updating, and customizing your valuable and sentimental furniture. From antiques to modern pieces, our upholstery experts have the knowledge, experience, and passion to bring your vision to life. Whether you need a simple repair or a complete makeover, we are here to help! Trust us with your upholstery needs and see why we are the best in the business.

Artists and Design Experts

At our upholstery shop, we create art. Our team of fabric consultants have years of experience in art and design. They have the eye to transform your old furniture into stunning, eye-catching pieces that reflect your unique personality and style. Whether you want to restore a treasured antique, update a modern sofa, or customize a chair, our fabric consultants will guide you through the process of choosing the best textiles to fit your home. Let us help you make your home feel like a living masterpiece. Contact us today for a free estimate!

Choosing Fabric

Past Jobs

Click to zoom in. Large images may take a moment to load depending on your internet connection.

“This is our go to spot when we need a reupholstery job.  Prices were fair and work quality was excellent."
"They did an incredible job!!!  I will definitely use them again."
"My mother-in-law almost cried (happy tears!) when she saw the end result.  We will definitely use Oscar's Upholstery Studio again."

Our Hassle-Free Process

Modern Living Room


Request an Estimate

Getting a estimate is easy with our user-friendly form, email, or text options. Simply take some quick photos of your item and provide approximate measurements(LxWxH). Our family works around the clock to respond swiftly to requests.


Set an Appointment

After you accept our estimate, we will set up an appointment for any services you may need. Our team of fabric and design experts will ask a series of questions and help you pick the perfect fabric for your home!

Once all of the needed materials are ready, you can drop off your items, or we can organize pickup.


In-Store Pickup Or Delivery

After your item is ready, we will contact you to organize in-store pick up or delivery of your completed work.

Enjoy your new home comfort!

  • How much will it cost to reupholster my furniture?
    Due to the vast amount of styles, sizes, and types of furniture, we are unable to provide standardized pricing on furniture. Please request an estimate to get a price for your specific piece.
  • Do you provide Auto or Marine Upholstery Services?
    We may be able to upholster car and boat seats, as well as RV furniture, seats, and decorative interior pieces if they are able to be disassembled. Unfortunately, due to space constraints we do not yet provide interior auto upholstery.
  • What cities do you service?
    We service the entire eastern Los Angeles County area and Western San Bernardino County. Our office is located in San Dimas, but we also service the following cities: Covina, West Covina, Glendora, La Verne, Pomona, Claremont, Upland, Rancho Cucamonga, Diamond Bar, Chino, Chino Hills, Arcadia, Monrovia, Walnut, Ontario, Alhambra, Montclair, and more! Contact us today to see if we service your city!
  • How long will it take to receive my item?
    Working time can vary depending on the complexity of your item, but here is the average ranges: Shipping time for custom order fabrics: 7-10 days Upholstery and Recover: Sofas and Love Seats: 2-4 weeks Chairs: 1-2 weeks Dining room chairs and benches: 5-7 days Headboards: 1-2 weeks Ottomans: 5-7 Days Restuffing: Detached Cushion: 1 day per cushion Attached cushion: 2-4 days per cushion Repairs: Simple Sewing From the outside: 1 day per item Complex Sewing Repairs: 1-7 days Wood: 1-3 days per item
bottom of page