Howell Ice Arena

The Howell Ice Arena is an indoor arena located in Farmingdale, New Jersey.