Upholstery and interiors 

Port McNeill, Vancouver Island, BC

Upholstery for marine, home and business

Who said old furniture can't be a thing of beauty? Bring your vintage or contemporary furniture back to life with our upholstery services. Expert craftmanship, quality fabrics or leathers, and a concept that's tailored to you and your budget. 

We're proud to say we've done hundreds of pieces and counting.

We are based in Port McNeill and cover North Vancouver Island.

our Services


Upholstery is an important part of any home. We need to make sure it's not just a space for sitting, but also an attractive, comfortable, and stylish spot for your family. 


We will bring back the gorgeous look and make your captain's chair, deck chairs, benches and other marine and yacht furniture look like new again!


Upholstery for restaurants, offices, hotels and more. Wether it is sofas, conference chairs, armchairs or even dining chairs - we can cover you.

Work examples

Get in touch!

We are happy to receive your inquiry - please call, email or send a message below.

In-person meetings possible on-site or at our workshop by appointment only.

Cell: +1 236 979 1680

E-mail: contact@petrasupholstery.ca


Petra's Upholstery

2233 Mine Rd

Port McNeill, BC V0N 2R0


Leave us a message and we will get back to you at the earliest:

I hereby agree that this data will be stored and processed for the purpose of establishing contact. I am aware that I can revoke my consent at any time.*

* Indicates required fields

© Petra's Upholstery. All rights reserved.