Huge range of upholstery fabrics available.

Astrid Furniture fully restore antique and contemporary furniture, both domestic and commercial.  We are serious about quality with a 12 month warranty on all workmanship, fabrics and leathers.  Our qualified tradespeople are happy to visit your home or place of business and provide a free written quotation.

Our huge range of premium fabrics and leathers, combined with years of experience, enables us to advise on the best value for your money.  For further information on Fabrics or Leathers please view our "Fabrics & Leathers" page.

If you are comparing quotations, we suggest you take the time to cross-check all items listed, and compare not only price, but quality, service, warranties, insurance cover, reliability, experience, and general value for money.  Naturally all our activities are fully insured to cover any loss or damage to your furniture while in our care, although we are pleased to tell you this situation has never arisen during the last 35 years !

To commence reupholstery of your furniture, we only require a small deposit, with free pick up and delivery in the Hawkesbury, Penrith, Blue Mountains and Hills areas. (Pick up and deliveries to other areas are available on request).

To minimise your inconvenience our tradespeople work as a team to ensure quick turn around times, aimed at getting your lounge home again as soon as possible.

We can repair broken frames, repolish woodwork, replace broken springs, repad worn out upholstery, fit new cushions if required and recover your furniture in the fabric or leather of your choice.

  • Balloon Back D Chair

    Balloon Back D Chair

  • Bridge Chair

    Bridge Chair

  • Chair


  • Chair


  • Edwardian Chair

    Edwardian Chair

  • Sofa


  • Chair


  • from this...

    from this...

  • Edwardian Sofa Restoration

    Edwardian Sofa Restoration

  • Edwardian Sofa Restoration

    Edwardian Sofa Restoration

  • to this...

    to this...

Looking for hand crafted lounge furniture?


Factory & Showroom
635 George Street
South Windsor NSW 2756


Monday - Thursday +
9 AM - 5 PM
Friday +
9 AM - 4:30 PM
Saturday +
9 AM - 1 PM


Telephone +
(02) 4577 4600
Freecall +
1300 306 743
Fax +
(02) 4577 5643