Over 75 years of rug care · Family owned in Bangor, Maine69 Hillside Ave, Bangor207-947-8876
From your home to our shop

Leave the rug carrying to us.

Pickup and delivery are available to Ellsworth, Bar Harbor, Camden, Rockland, and nearby Greater Bangor, Downeast, and Midcoast towns. The cleaning happens at our Bangor plant.

01

Tell us about your rugs

Call 207-947-8876 or send a pickup request with your town, approximate number of rugs, and the work you have in mind. Include your preferred timing and any access details we should discuss.

02

Get a quote & confirm arrangements

Pickup and delivery pricing depends on distance and the number of rugs. We will discuss a quote and arrangements with you. A request is not a confirmed pickup appointment.

03

Cleaning, then the trip home

Typical cleaning turnaround is 10–14 days. We call when your rug is ready. Confirm collection and return arrangements with the shop, especially if your timing is tied to a seasonal opening or closing.

04

Before your pickup

Ask us how to prepare your rugs and discuss any carrying or access concerns. If you need wrapping for storage or a move, ask about paper and acid-free wrapping. Confirm availability and any charges.

Prefer to drop off? Come to 69 Hillside Ave in Bangor, Monday–Friday, 8 a.m.–4 p.m. No appointment is needed during normal hours.

A little help with the heavy lifting

Good rug care.
Closer than you think.

Pickup and delivery to Ellsworth, Bar Harbor, Camden, Rockland, and nearby towns. Call for a quote.