Two Locations.
Two Teams to Contact.
Find Us in Whistler
110 – 2059 Lake Placid Road
Whistler, BC V8E 0B6
Located at street level, right beside the underground parking entrance.
Free surface and underground parking available.
General Inquiries
Find Us in Squamish
Unit 5 – 40437 Tantalus Road
Squamish, BC V0N 1T0
Located at the back of the building on the west side, facing Highway 99.
General Inquiries
Clinic Phone