Robert French Memorial Stadium

Robert French Memorial Stadium is an indoor arena located in Conception Bay South, Newfoundland and Labrador.