Avalanche Pizza is a leading Italian restaurant for pizza lovers who are looking for the best pizzas in Whistler. Our chefs use natural, organic pizza dough made from the finest ingredients.

Avalanche Pizza is a leading Italian restaurant for pizza lovers who are looking for the best pizzas in Whistler. Our chefs use natural, organic pizza dough made from the finest ingredients.

Scroll to Top