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