Advertisement
New Westminster Arena.jpg

The New Westminster Arena was an indoor arena located in New Westminster, British Columbia. The arena was built in 1914.

Community content is available under CC-BY-SA unless otherwise noted.