The Polar Centre is an indoor arena located in St Anthony, Newfoundland and Labrador. The facility opened in 2012. It replaced the St Anthony Olympia.
Advertisement
The Polar Centre is an indoor arena located in St Anthony, Newfoundland and Labrador. The facility opened in 2012. It replaced the St Anthony Olympia.