This practice strives to provide comprehensive care to our patients at any stage of their life. We focus on prevention and keeping our patients healthy.

Our physicians maintain continuity of care by working together and covering for each other when one is not available. We also provide same day appointments.

For urgent visits after closing, there are designated after hours clinics from Monday to Friday from 17.00-19.30. See more.

If you would like to connect with one of our doctors using technology. We offer eVisit privileges for our rostered patients. For more information and how to sign up, contact our office.

A nurse staffed Telephone Health Advisory Service provides advice during the after hours to our enrolled patients at  1-866-553-7205.







  • Neonatal care

  • Well baby checks + vaccinations

  • Child and Adolescent care

  • Adult physicals

  • Women's Health

  • Prenatal care

  • Obstetrical care

  • Men's Health

  • End of life and Palliative care