Duddingston Rug Repair and Cleaning

Rug Repair and Cleaning in Duddingston

For the past ten years we’ve been keeping the Oriental rugs of Duddingston in pristine condition. Whether enjoying the pretty views across the loch or ducking into the kirk to absorb this area’s unique history, it’s always a delight to visit our clients living in one of Edinburgh’s most secluded locations.

At the Oriental Rug Repair Company we pride ourselves on understanding what today’s clients need – seamless service and traditional care. We are renowned for our commitment to upholding the standards that ensure your rug is cared for with the adept skill of the craftsman. Handed down over generations, our restorative cleaning and repair techniques remain unchanged over centuries.

We don’t use machines, we don’t use chemicals, we don’t use heat. Just expert hand-cleaning and mending that returns the vitality to every piece we take into our care. Trusted by clients from Old Church Lane to Paisley Avenue, we’d be delighted to help rejuvenate your Oriental carpet, rug or runner too.

Free Uplift and Return Delivery

Quality Assurance and Fully Insured

Cleaned by Hand

Free moth Treatment

Send us your rug for review

    Our specialist services near Duddingston

    The Oriental Rug Repair Company

    Rug Underlay

    Find out more

    Pet Damage Repair

    Find out more

    Insurance Work/Claims

    Find out more
    The Oriental Rug Repair Company

    Antique Repairs & Restoration

    Find out more

    Complete Moth Repair

    Find out more


    Find out more

    Burns Hole Repair

    Find out more

    Threadbare, Holes, Tears

    Find out more
    The Oriental Rug Repair Company

    Water & Colour Bleed Repair

    Find out more

    Our process

    We collect your rugs
    Appraisal and valuation
    Hand Clean/Repair
    We deliver back

    Free Collection & DeliveryOpen 7 Days a Week

    We cover the whole of the UK

    Head Offices

    Blackwell House, Guildhall Yard
    London EC2V 5AE

    28 Rutland Square
    Edinburgh EH1 2BW

    Local Offices

    South London – Unit 7,
    2 Linford Street, SW8 4AB

    North London –
    8 Oxgate Lane, NW2 7JN

    Leeds – Vicarage Chambers,
    9 Park Square East, LS1 2LH

    Newbury – Wessex House,
    Oxford Road, RG14 1PA

    Windsor – Castle Hill House,
    12 Castle Hill, SL4 1PD

    Cheltenham – Harley House,
    29 Cambray Place, GL50 1JN

    Tunbridge Wells –
    85 High Street, Kent, TN1 1XP

    Bath – 4 Queen Street,
    BA1 1HE

    10 Boundary Way,
    Woking, Surrey, GU21 5DH

    Contact us

    Open 7 days, Free uplift and delivery


    Send us your rug for review


      Follow us @orrc