William Chase Arena

The William L. Chase Arena is an indoor arena located in Natick, Massachusetts.