Mackenzie Upholstery offer a top quality upholstery service. With over fifty years in the business we can offer a wealth of experience and expertise. We have a large range of fabrics ranging from patterns, plains, stripes, mix and match, tweeds, leather, tapestries and vinyls. If you prefer you can supply your own fabric. We can reupholster your loved furniture to the highest quality. Be it a suite, a sofa, dining room chairs, antiques, sofa beds, headboards, whatever your upholstery needs we can restore your furniture to give you years more use.