Labrador City Arena

The Labrador City Arena is an indoor arena located in Labrador City, Newfoundland and Labrador.