Avalanche Pizza is the best pizza restaurant in Whistler. We provide you with mouth watering pizzas that are made with 100% natural organic dough and the finest ingredients. To order your pizza, you can visit our website or call us on 604.932.3131
Service Description
Avalanche Pizza is the perfect place to visit for your lunch or dinner in Whistler. Here, our pizzas are made by skilled chefs and we are available 7 days a week.