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 Family Day, Easter Friday, Canada Day, BC Day, Labour Day, Christmas Day and Boxing Day.