Charleston, Dundee
Sofa Cleaning in Charleston, Dundee
Armchairs, chairs and footstools in Charleston cleaned on site with the method the fabric needs.
- Leather and delicate fabrics
- Usually dry in 4 to 6 hours
- Two-seater sofas from £66

Sofa Cleaning Across Charleston
Sofa and chair cleaning in Charleston is done on site by our upholstery cleaners, local and fully insured. From £33 a seat, and two-seaters from £66. Sofas, dining chairs, footstools, futons and headboards are all cleaned with the method their fabric needs. Synthetic, mixed and wool fabrics get hot water extraction; silk, velvet, suede and leather are given a gentler, hand-applied method.
Outlying addresses near Charleston are covered as well, and starting prices are the same as everywhere else.
- Minimum charge
- £68
- Phone
- 07833 053749
- From
- £33 a seat
- Phone lines
- Mon to Fri, 8am to 6pm
- Postcode district
- DD2
Cost guide
These are guide prices. Your exact price comes with your free quote.
- L-shaped three-seater
- from £132
- Footstool
- from £32
- Dining chair
- from £10
- Smallest job
- £68
Dining or office chairs start at £10 each. Each quote comes as a set price, with no hidden extras.
- The number of seats
- Hot water extraction or dry cleaning
- Its condition
What makes the difference
Each clean is carried out by local cleaners, each fully insured.
- Stain treatment as standard
- There's often an appointment the same day or the next
- A reply the same day, every time
- Eco-friendly, non-toxic products
- Prices fixed before the day
Drying
On request, an air mover can be used too. Warmth and open windows speed things up.

Beyond sofas and chairs
A single form covers everything, including carpets to mattresses.
Also near Charleston
Near Charleston, these are covered too.
Sofa and upholstery cleaning across Dundee
- Sofa and upholstery cleaning in Ardler1 mi north-east
- Sofa and upholstery cleaning in Balgowan2 mi north-east
- Sofa and upholstery cleaning in Blackness2 mi south-east
- Sofa and upholstery cleaning in Dundee2 mi east
- Sofa and upholstery cleaning in Mill of Mains3 mi east
- Sofa and upholstery cleaning in Pitkerro4 mi east
- Sofa and upholstery cleaning in Craigiebank4 mi east
- Sofa and upholstery cleaning in Douglas5 mi east
- Sofa and upholstery cleaning in Monifieth8 mi east
Useful to know
Yes. The cleaners are locally based in each area, so Charleston is covered by cleaners local to Dundee.
All of DD2.
From £33 per seat. The price reflects the pieces, the fabric and their condition, with a minimum fee of £68.
Yes. The products are eco-friendly and non-toxic, safe for children and pets, and no harmful residues are left.
About 4 to 6 hours for most fabrics. An air mover can be used on request to speed up drying.
The postcode, the rooms or pieces and how to reach you. Use the form and we reply the same day.
The quote costs nothing and you're under no obligation. You'll hear back the same day with a fixed price.
Organising a clean step by step
The process is straightforward, and no part of it is hurried.
Send the form with each piece and your postcode in Charleston.
A quote arrives the same day: a plain, fixed price.
Leather pieces get a foam cleaner and a rejuvenator.
Stains get targeted treatment and odours get removed.
Delicate fabrics are ready to use straight away, others in 4 to 6 hours.
Worth a read: Leather Sofa Cleaning: What Happens · Pet Stains and Odours in Carpets and Sofas
Covering Charleston and Nearby
Charleston is one of 30 towns and villages on our list in Dundee. Menzieshill, about a mile south, is inside the coverage too.
Anywhere in Charleston, in DD2, is within the area. Whether your home is on one of Liff Road, South Road and Dunholm Road or elsewhere in Charleston, it's covered.
From Tayside Medical History Museum to Lochee Baptist Church, homes throughout Charleston are covered.
Arrange a cleaner in Charleston
For a quote, call 07833 053749 or use the quote form.