From cracked leather to faded cloth — we bring worn interiors back to life with craftsmanship that honors the original.
Every stitch, every seam — done right the first time.
Whether it's a single torn seat or a full interior overhaul, we deliver results that look and feel like the day you drove it off the lot.
Crack, tear, and fade restoration. We match your original leather or upgrade to premium hides that feel as good as they look.
From factory cloth to aftermarket vinyl — we repair, re-cover, and re-dye to restore your interior to its original condition or better.
Want something unique? We design and build custom automotive interiors — two-tone seats, contrast stitching, headliners, and more.
Sagging headliner? We remove the old material and install fresh, factory-quality headliners that look clean and stay secure.
Restored door panels, armrests, and trim pieces. We repair the wear and tear that daily driving leaves behind.
Restoring a classic? We work with vintage and custom vehicles, sourcing or replicating original materials for an authentic finish.
Juan's Auto Upholstery has been serving the Garden Grove community for over two decades. What started as a one-person operation has grown into a trusted shop where quality work speaks for itself.
We treat every vehicle — whether it's a daily commuter, a weekend cruiser, or a show-quality classic — with the same attention to detail. No shortcuts, no rush jobs. Just honest, skilled work that stands the test of time.
From a single rip in your driver's seat to a full interior transformation, we bring the expertise to make it right. That's the Juan's difference.
Real results from real jobs. Every project is a chance to make a car feel new again.
"They took my worn-out interior and made it look better than when I first bought the car. Can't recommend Juan's enough."
Call us or stop by the shop for a free estimate. We'll assess your vehicle and give you an honest, straightforward quote — no surprises.
9941 Belfast Dr
Garden Grove, CA 92844-1605
Monday – Friday: 8:00 AM – 5:00 PM
Saturday: By Appointment
Sunday: Closed
Tell us about your vehicle and what you need. We'll get back to you as soon as possible.
Thanks for reaching out. We'll get back to you within 24 hours.