Westwood Arena



The Westwood Arena is an indoor ice rink located in the Rexdale secotion of Toronto, Ontario. The facility is home to the Toronto Patriots of the Ontario Junior Hockey League.