Family practice
Ongoing, relationship-based care for patients and families through every stage of life.
416-875-3390Trusted walk-in and family medicine in the heart of Streetsville—delivered with time, clarity, and genuine care.

From an unexpected illness to long-term health goals, our team offers practical, compassionate care built around you.
Ongoing, relationship-based care for patients and families through every stage of life.
Timely assessment for new symptoms, minor injuries, infections, and everyday health concerns.
Dedicated iron infusion care with attentive clinical monitoring in a comfortable setting.
Ask about iron infusionsRoutine and recommended vaccinations to help protect patients at every stage of life.
Supportive care for growing families, from pregnancy through childhood.
Respectful, personalized care for women’s health needs and preventive screening.
Pre-travel health advice, vaccine planning, and preventive care for your destination.
Thoughtful, coordinated healthcare for older adults and their changing needs.
Confidential mental health support and counselling in a welcoming environment.
Assessment and in-clinic injection treatment for appropriate joint concerns.
Monitoring, treatment support, and practical guidance for living well with diabetes.
Medical examinations and documentation tailored to specific requirements.
Scroll to explore all services
We keep your experience straightforward so you can focus on what matters: feeling better.
Speak with our teamWalk in for same-day needs or call ahead for an appointment.
We listen, assess, and explain the next steps in plain language.
Receive referrals, requisitions, and follow-up care when needed.
Good healthcare begins with listening. At Holor Medical Centre, we take the time to understand your concerns, explain your options, and help you move forward with confidence.
Your questions and concerns are always welcome.
Care that works for real life and real schedules.
Support beyond today’s appointment when needed.
Walk-ins are welcome. For current wait times or appointment availability, give our team a call.