Terra Nova Medical Clinic – Squamish 102-1870 Dowad Drive, Squamish, BC Clinic Website
Contact Information & Map Terra Nova Medical Clinic – Squamish is Not accepting new patients and does not have a waiting list at this time.