Stouffville Clippers Sports Complex

The Stouffville Clippers Sports Complex is an indoor arena located in Stouffville, Ontario.