From heirloom dining chairs to commercial canvas awnings, River Upholstery & Canvas brings over three decades of precision craftsmanship to every piece that walks through our Aurora door.
Every project — whether a single chair or a fleet of commercial vehicles — receives the same meticulous attention to detail that has defined our shop for over three decades.
Sofas, armchairs, dining chairs, and headboards — we strip, repair, and rewrap with premium fabrics chosen to match your style and lifestyle.
Car seats, boat covers, truck interiors, and convertible tops. We work with vinyl, leather, and marine-grade materials built to endure the elements.
Awnings, tents, truck tarps, and outdoor covers — from patch repairs to full replacements, we keep your canvas protecting what matters.
Restaurants, hotels, offices, and institutions trust us for bulk reupholstery, fleet interiors, and custom fabric specifications delivered on schedule.
Broken frames, sprung springs, sagging supports — we diagnose and rebuild the structural foundation so your piece lasts generations, not seasons.
Not sure which fabric? Our team guides you through hundreds of options — durability, color, texture — to find the perfect match for your space and budget.
River Upholstery & Canvas has been a fixture in Aurora since 1993, rooted in the belief that a well-crafted piece of furniture is worth saving — not replacing. Located at 222 S River St, our shop is where skilled hands meet trusted materials.
We are a fully local, family-operated business. Every sofa that comes through our door is handled by the same team that built our reputation: patient, precise, and deeply invested in results you can see and feel.
A selection of recent projects from our Aurora workshop — each one restored with care, precision, and an eye for detail.
A straightforward process designed to make restoring your furniture as smooth as the result.
Call us or stop by the shop at 222 S River St. Share what you need, and we'll schedule a no-obligation estimate.
Browse our fabric library with our team. We'll recommend options based on durability, style, and your budget.
Our craftsmen strip, repair, and reupholster your piece with precision — keeping you updated at every stage.
Your restored piece is ready. Stop by to inspect it, or arrange delivery — we make it convenient for you.
We brought in a set of dining chairs that had seen better days. River Upholstery brought them back to life — the new fabric looks incredible and the frames are tighter than the day we bought them.
As a restaurant owner, I need seating that lasts. They reupholstered 24 chairs for us on schedule and within budget. The commercial-grade fabric has held up beautifully through daily use.
My grandfather's armchair was falling apart and I was worried no one could restore it properly. The team at River handled it with such care — it looks and feels almost new. Truly skilled people.
Bring your piece to our Aurora shop or give us a call. Every project starts with a free, no-pressure estimate — tell us what you need and we'll show you what's possible.