True North Climbing
(View profile)
True North Climbing is a team building activity vendor located in Toronto, Ontario.
Most recent review
I haven't had a indoor climbing experience better than true north.Amazing place to climb!