Armstrong Arena

The Armstrong Arena is an indoor arena located in Plymouth, Massachusetts.