Burlington Ice Palace

The Burlington Ice Palace is an indoore arena located in Burlington, Massachusetts.