The South River-Machar Arena is an indoor arena located within the South River-Machar Community Centre in South River, Ontario.
Advertisement
The South River-Machar Arena is an indoor arena located within the South River-Machar Community Centre in South River, Ontario.