Gerry McCrory Countryside Sports Complex

The Gerry McCrory Countryside Sports Complex in an indoor arena and recreation centre located in Sudbury, Ontario.