top of page
Mac Sharp Upholstery
Guaranteed Workmanship

With more than 25 years’ experience in the upholstery trade, we are your Edinburgh and Lothians sofa and chair experts. Previously of Tynemount Farm in Ormiston, we’ve recently moved to our new dedicated upholstery workshop at ‘Drum Antiques Centre’ in Todhills Business Park, just off / inside the City of Edinburgh bypass (near Sheriffhall Park & Ride).


We offer a wide range of upholstery services including recovering sofas, chairs and other seating in new fabric or leather - and repairing springs/webbing, furniture frames and restuffing/re-padding cushions where required.


All of our work comes fully guaranteed and includes local collection and delivery. We strive in all instances to be prompt when calling.

Hassle-free service

We serve customers in Edinburgh and throughout the Lothians. Our services include:

  • Upholstery

  • Repairing your broken or worn furniture

  • Re-stuffing and re-padding cushions

We can collect and deliver your sofas/chairs as part of our no hassle service. Why not call us now on 0131 235 2467 to see what we can do for you?

Broken Furniture Repairing
Sofa Repairing Services
For a FREE Estimate.

Looking for upholstery specialists in Edinburgh and the Lothians?

Cushions Re-Padding
Skilled upholsterers in Edinburgh & the Lothians

Whether it's a single armchair or a three-piece suite that needs attention, we can help. We are experts in all forms of upholstery and can repair all domestic and commercial furniture (including bar/bench seating), both antique or modern alike. We offer repair services to keep your suite at its best, or you may want to just update your colour scheme, we can help!


We recover in a wide array of fabrics and leather, please see our ‘Fabrics & Leather’ page HERE to see our suppliers and order samples, if required. We collect and deliver all over Edinburgh and the Lothians. Why not CONTACT US NOW on 0131 235 2467 or email: to see what we can do for you?

Are you looking for skilled upholsterers in Edinburgh & the Lothians?

Contact Mac Sharp Upholstery Services Call 0131 235 2467

bottom of page