Cape St John Arena

The Cape St. John Arena is an indoor arena located in La Scie, Newfoundland and Labrador.