Now accepting walk-in appointments online for Dr. Viraj Sidhu Book now →
Holiday Closure: Our office will be closed on Monday, August 3, 2026, for the Civic Holiday. We will reopen on Tuesday, August 4, 2026. For medical emergencies, please call 911 or visit the nearest emergency room.
Accepting new patients: Dr. Kingsley Njoku·Book directly
Live wait time Real time sync to clinic system Loading…

Your Health, Our Priority
At Geens Medical Clinic

Serving Belleville with comprehensive healthcare solutions. Discover personalized care tailored to your needs.

Geens Medical Clinic — family medicine clinic in Belleville
Accepted coverage
OHIPWSIBBlue Cross
Our services

Comprehensive care, all in one place.

From routine visits to chronic disease management — everything your family needs, with a team that knows you.

About the practice

A modern approach to family medicine.

Located in the heart of Belleville, Geens Medical Clinic is dedicated to providing high-quality healthcare. Our focus is on ensuring that every patient receives attentive, personalized attention in a calm and welcoming environment.

Book your way

Online, by phone, or walk in. We make it easy to be seen when you need it.

Same-day visits

Most patients are seen same day or next day — no long waits.

Clear billing

Accepted: OHIP, WSIB, and Blue Cross IFHP. No surprises.

Patient reviews

Trusted by patients.

Google rating
4.4 ★★★★★

Based on 716 Google reviews.

★★★★★

“Quick, friendly, clean”

— Missus EmAreEss

★★★★★

“I was able to be seen in a timely manner and the doctor was very kind.”

— Susan Boyd

★★★★★

“Great Drs and amazing staff! As expected very ordered and efficient.”

— FARSHAD KHADEMI (Frank)

★★★★★

“I am a patient of dr Kingsley I have always found him to be kind & caring at every appointment. He listens to to my concerns & discusses what he thinks can help. When he orders blood test he follows up with the results with you. Some family members who are patients of dr Kingsley as well and agree with me on all of the above.”

— ginaankiewicz

★★★★★

“Dr Njoku and His team wow me again today with excellent service. Kudos Geen team”

— adeyinka atilade

Our team

A team built around your care.

Physicians, nurses, and support staff working together — so you always have someone who knows you.

VS

Viraj Sidhu

Physician

View profile →
KN

Kingsley Njoku

Physician

View profile →
CO

Chinedu Okudo

Physician

View profile →
Clinical Support
RP

Ruchi Patel

Medical Office Administrator

View profile →
HP

Harnisha Patel

Medical Office Administrator

View profile →
MP

Meet Patel

Medical Office Administrator

View profile →
Hours of operation

Here when you need us.

Hours are kept current from Google. Book online or call us to find a time that works.

Monday9:00 AM – 4:00 PM
Tuesday9:00 AM – 4:00 PM
Wednesday9:00 AM – 4:00 PM
Thursday9:00 AM – 4:00 PM
Friday9:00 AM – 4:00 PM
SaturdayClosed
SundayClosed
From the practice

Staying informed shouldn’t be hard.

All articles ›
Take the first step

Book a visit in under two minutes.

Schedule your appointment with ease at Geens Medical Clinic. Trust our dedicated team to guide you through each step of your healthcare journey.