The Green Moustache Lonsdale
North Vancouver

The Green Moustache Organic Cafés serve 100% organic, plant-based, whole food meals, desserts, juices and smoothies. Our restaurant menu is entirely vegetarian, vegan and gluten-free.

Lonsdale, North Vancouver, BC, is home to our first franchise location in Vancouver. Situated in a beautiful heritage building, The Green Moustache Lonsdale serves a community of health-conscious residents who know that eating organic, unprocessed, nutrient-rich foods is the way to optimal health and well-being.

Closed statutory holidays and Boxing Day.