
Custom Reupholstery
We strip, rebuild, and reupholster dining chairs, sofas, and other furniture in the fabric of your choice.
Custom Upholstery & Furniture Restoration
Arrow Upholstery rebuilds and reupholsters furniture in La Verne, from dining chairs to marine seating, done by hand.

Services

We strip, rebuild, and reupholster dining chairs, sofas, and other furniture in the fabric of your choice.

We reform and refoam couch and bench cushions to your preferred density, matching original dimensions.

We refinish wood frames and legs alongside upholstery work, restoring furniture inside and out.

We reupholster boat seats with fast turnaround, built to hold up outdoors.

From piano benches to one-off pieces, we handle specialty upholstery jobs big and small.
Photos



Every piece stripped down and rebuilt, not just re-covered.
Our story
We are a La Verne upholstery shop that rebuilds furniture from the frame up. Whether it is a set of mid-century dining chairs, a couch that needs new cushions, or boat seats that have seen too much sun, we strip each piece down and put it back together with fresh foam, fabric, and finish.
Our work covers wood refinishing alongside the upholstery itself, so a chair leaves our shop looking whole again, not just re-covered. We take on specialty pieces too, including piano benches and custom cushions cut from patterns customers bring in.
Most jobs move quickly. Customers have had full sets of boat seats finished in a matter of days, and we work with you on fabric, foam density, and finish before any cutting begins.
What customers say
“I had all six of my Mid-Century Modern teak dining chairs beautifully restored here. They refinished the wood and reupholstered the seats perfectly. The service was very affordable, and I will definitely be back for more.”
“They did a great job on my piano bench top and I'm very happy with their work, and the price was very fair.”
“Had my boat seats redone and came out great! They got them done fast in 4 days.”
2180 E Arrow Hwy, La Verne, CA 91750, USA
2180 E Arrow Hwy, La Verne, CA 91750, USA
Get directions →