Our head office is based in beautiful Whistler, BC. With our first café opening in Whistler, followed by a second location, it was natural that as we grew The Green Moustache headquarters remained in Whistler. We recently moved to a larger office space to fit our growing team.
As with everything we do here at The Green Moustache, we are committed to making our office space as environmentally friendly as possible, opting for a modern industrial look that minimizes the use of toxic materials and uses as many upcycled furnishings as possible.
214 – 1420 Alpha Lake Road
Office hours 9 – 5pm Mon – Fri
+ 1 604-962-4161