Avalanche Pizza – An Ultimate Italian Restaurant for Pizza Lovers in Whistler
Avalanche Pizza is the perfect place for Pizza lovers, providing the best thin crust pizza made from the freshest ingredients. Our chefs are very skilled and passionate. We are available 7 days a week.