Official Website
Vaughan Athletic Center offers 225,000 square feet of athletic, fitness and aquatic fun.Â