Green Moustache is a cozy establishment nestled in the heart of Whistler, BC, offering a variety of plant-based menu options. With a focus on health and wellness, this eatery provides nourishing and delicious meals to its patrons.
Guests can enjoy a relaxed atmosphere while savoring dishes made from fresh, organic ingredients. Green Moustache aims to promote a balanced lifestyle through its wholesome and nutritious food offerings.
Generated from their business information