We will be open by appointment only from 10:00 am to 4:00 pm during covid outbreak. Will update as required. Please contact us at 403 589 0978 to schedule an appointment. Thank You to all of our customers and hope we may continue to serve You . Keep Safe.


8 months ago
I needed new chair covers for my cedar Adirondack chairs and could not find any that fit so decided to invest in some custom made covers. GM Upholstery exceeded my expectations with 4 beautifully made to fit chair covers that compliment the cedar’s beauty. They were made so well with the stripes in cloth lining up and matching perfectly. I highly recommend these folks for any upholstery job you may need as they are the best!
- Monica F
2 years ago
I took this very tatty armchair to be reupholstered, and Meunir and Larry did an amazing job, very quickly, and at an amazing price (a third to half of other quotes I was given) I will definitely be taking other pieces to them in the future. Thank you!
- Netball A
a year ago
I gave my couch cushions to Terry to get new foam in them. It was a great price and they were done quickly. Their very comfortable and firm compared to what I had in them. I'm very pleased with them and will go to them for any future furniture needs. Susan Skobiej
- Susan S

Contact Us


Call now
  • (403) 589-0978
  • (403) 999-4809


Get directions
105, 331 41 Avenue Northeast
Calgary, AB T2E 2N4

Business Hours

Mon:10:00 AM – 4:00 PM
Tue:10:00 AM – 4:00 PM
Wed:10:00 AM – 4:00 PM
Thu:10:00 AM – 4:00 PM
Fri:10:00 AM – 4:00 PM
Get quote
Message sent. We'll get back to you soon.