Google shows this as being currently open. There’s no recent Google Reviews, but that may be a red herring.
Their Facebook Page appears to be unofficial, so not affiliated to or the or owned by the Sports Complex, so can’t really take that as source of truth.
The Sports Center doesn’t have it’s own website, so it’s difficult to know much about the Sports Center outside Google and Facebook. I’m not sure if I could give Benefit of Doubt on this one.
