Vancouver’s North Shore has a wide variety restaurants with food offerings as diverse as your palate. Lonsdale Avenue and Marine Drive in North Vancouver, Ambleside and Dundarave Village in West Vancouver have a wide variety restaurants, bistros and coffee shops.