Offering an indoor pool, the Holiday Inn North Vancouver is located at the base of the North Shore Mountains, only 15 minutes’ drive from Vancouver city centre. Free Wi-Fi is available in all rooms.
Number of rooms: 256
700 Old Lillooet Road, V7J 2H5 North Vancouver, Canada
Hotel booked 2 times today.