The Walpole Island Sports Complex is an indoor arena located in Walpole Island, Ontario on the land of the Walpole Island First Nation. The arena was built in 1987.
Advertisement
The Walpole Island Sports Complex is an indoor arena located in Walpole Island, Ontario on the land of the Walpole Island First Nation. The arena was built in 1987.