Handmade Rugs for Elgin Homes

Elgin is about 40 minutes from our showroom at 239 Ogden Ave in Downers Grove — Route 59 north, or I-88 to Route 31 up the Fox River. Elgin's historic district is full of homes that deserve real handmade rugs, and that's worth the drive: hundreds of pieces you can see and walk on, from a family that makes what it sells.

Rugs for Elgin's Victorian and historic homes

Painted ladies and vintage homes call for rugs with the same craftsmanship in them: fine hand-knotted Oushak, Serapi and Persian designs in wool, with softened palettes that suit old woodwork. For updated interiors, transitional pieces bridge both worlds — and most designs can be re-sized or re-colored through our custom rug service.

Restoration for rugs with history

Older homes often come with older rugs. We restore them by hand in our own facility — reweaving, fringe and edge rebuilding, moth damage correction — the way they were made.

Cleaning, with pickup from Elgin

We pick up rugs from Elgin and South Elgin on request, hand-wash them — never by machine — and return them in 10 to 14 days. We also serve St. Charles and Geneva down the river.

White-glove trials across the Fox Valley

Rather see rugs at home first? We bring a selection to your Elgin home, no charge and no obligation. Call (630) 324-6567 to arrange it.

Cassim Rug Gallery · 239 Ogden Ave, Downers Grove, IL 60515 · (630) 324-6567 · Mon–Sat 10–6, Sun 12–5