Thornhill's swimming program extends from learning to swim all the way through to team and competitive swimming, and is very proud to also have national representation at the junior levels.
There are currently no upcoming events.