Rug Cleaning in Presidio Heights, San Francisco
We're your neighbors. Boga Rugs has been on Sacramento Street since 2007 — just blocks from Presidio Heights. We hand-wash oriental and antique rugs at our shop, and we offer free pickup and delivery throughout the neighborhood. Your rug never leaves skilled hands.
We're Around the Corner
Presidio Heights is one of our closest neighborhoods. Our shop at 3499 Sacramento Street sits at the eastern edge of the neighborhood, within walking distance of the homes lining California, Sacramento, Clay, and Washington between Arguello and Presidio Avenue. Many of our longest-running clients live within five blocks of our front door.
The homes in Presidio Heights — mostly grand Victorians, Edwardians, and early 20th-century single-family houses — often contain some of the finest rug collections in San Francisco. These are pieces that were bought by the first generation of owners, passed down through families, and in some cases haven't been professionally cleaned in decades. We see them all the time: antique Persians, Turkish Oushaks, Caucasian tribal rugs, and vintage silks that have been quietly aging on original hardwood floors since the 1950s or earlier.
If you live in Presidio Heights and you own a rug you care about, we'd love to take a look at it.
Our Cleaning Process
Every rug we clean is hand-washed on our shop floor. We never use steam cleaners, carpet extractors, or shortcut equipment. Each rug is:
- Inspected for fiber type, dye stability, and damage
- Mechanically dusted to remove embedded grit before water touches it
- Hand-washed flat with cold water and pH-neutral soap
- Thoroughly rinsed to remove all soap residue
- Dried slowly on flat racks in a climate-controlled space
Most cleanings take 5-10 business days. Rugs with pet stains, moth damage, or structural repairs needed may take longer. Read more about our process →
Presidio Heights Pickup & Delivery
Because we're so close, pickup and delivery from Presidio Heights is usually same-day or next-day. For smaller rugs, you can also walk them directly to our shop during business hours — we'll unroll them, take a look, and give you an estimate on the spot. No appointment needed.
For larger rugs (9x12 and up), we'll come to you. One of our team members will carry the rug out, load it carefully, and return it to the exact spot you want it when the work is done.
Common Rug Issues in Presidio Heights Homes
After nearly 20 years cleaning rugs for Presidio Heights clients, we see certain issues over and over:
Original hardwood floor marks. Many Presidio Heights homes still have their original 100+ year old hardwood floors. These floors are beautiful, but they're also sensitive to moisture and the wrong kind of rug pad. We always recommend a 100% natural rubber and felt pad — PVC or synthetic pads can permanently stain the old finish.
Pet accidents on high-value rugs. Presidio Heights is a dog-friendly neighborhood, and many of our clients have both pets and antique rugs. The good news: most pet stains are treatable if we catch them within a few weeks. The bad news: pet urine that sits for months can cause permanent damage to wool dyes and fibers. If it's happening, call sooner rather than later.
Fog and foundation moisture. Homes closer to the Presidio and Arguello Boulevard get more fog and marine air than the rest of the city. This can accelerate wool degradation and encourage moth activity in rugs stored in basements or unheated rooms. We include a moth inspection with every cleaning.
Moth damage from storage. Many Presidio Heights families store extra rugs in attic spaces, basements, or closets during summer renovations. Wool moths thrive in dark, undisturbed spaces. If you have rugs in storage that haven't been inspected in a few years, bring them in — we can treat them before damage becomes irreversible.
Free Estimates
Every rug is different, and so is every quote. Your estimate depends on the rug's fiber type, size, age, condition, and what it needs — so we never quote sight-unseen from a price list.
Here's what we offer instead:
- Free in-home or in-shop inspection — we look at your rug, not a spreadsheet
- Written estimate before any work begins — no surprises, no hidden fees
- No commitment until you approve — you review the quote and decide
Schedule Your Pickup
Call us at (415) 567-1965 or use the form below. We usually can arrange a Presidio Heights pickup within 2-3 days — faster if you need it.