A family-owned and -operated business serving the Greater Victoria Area for over 40 years, McGeachie’s Foam & Upholstery works hard to ensure your comfort. Now with two Victoria locations (downtown and in the WestShore) to better serve your needs, we carry everything from memory and latex foam mattresses to pillows, toppers, bed frames and so much more. Did we mention tri-fold mattresses? They’re great for camping or unexpected guests!
Free Delivery from Sooke to Sidney
Are your boat and camper cushions starting to show their age? We can easily restuff them. Want to breathe new life into your favourite chair or couch? Browse through McGeachie’s large selection of upholstery fabrics. We can usually give you an on-the-spot quote. We’ll even pick it up and drop it off for free; we offer free delivery in the lower southern part of Vancouver Island, from Sooke to Sidney.
Contact Us for an Estimate Today
McGeachie’s has three staff members to attend to your custom upholstery needs, providing friendly, knowledgeable service that will exceed your expectations. Known for giving our customers more than what they paid for, we’re dedicated to ensuring your complete satisfaction. Contact McGeachie’s today for an estimate!