Cabot Stadium

Cabot Stadium is an indoor stadium located in Bonavista, Newfoundland and Labrador.