Storm Stadium

Storm Stadium is an indoor arena located in Burgeo, Newfoundland and Labrador.