Dr. Kingsley Njoku is no longer seeing patients at Geen’s Clinic. Your care continues at Geen’s Clinic. Dr. Viraj Sidhu is now providing care for Dr. Njoku’s patients, including: • ongoing management of medical conditions • prescription renewals • follow-up appointments • follow-up of pending test results and specialist referrals If you had an appointment with Dr. Njoku, please call us to rebook with Dr. Sidhu. Your choice of physician. You are free to choose your healthcare provider. If you decide to receive care elsewhere, we will transfer a copy of your medical record to your new provider on your signed written request. Please contact our reception team to start a records transfer. Finding a physician. You can find the current practice location of any Ontario physician on the CPSO public register.
Trusted Care·OHIP · WSIB · Blue Cross
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 758 Google reviews.

★★★★★

“The doctor was very helpful and the staff was kind.”

— Elaine Reynolds

★★★★★

“Great service 👏”

— Pro Mack

★★★★★

“The clinic is very efficient. Walk in appt times were available and I was seen in a timely manner and my issue was addressed.”

— Francina Kempenaar

★★★★★

“I had an appointment with Dr. Kingsley today. Well in advance of my appointment time Dr. Kingsley called me himself to discuss my test results and talk about sending me to a specialist so I wouldn’t have to go to Belleville today. I’m very happy with the care and attention he takes.”

— Deborah Ramsperger

★★★★★

“I always have great quality help their the doctors are Awesome and have always set me in the right direction with everything I’ve needed Kathleen”

— Kathleen Shanks

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 →
Clinical Support
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.

Monday09:00 – 16:00
Tuesday09:00 – 16:00
Wednesday09:00 – 16:00
Thursday09:00 – 16:00
Friday09:00 – 16:00
SaturdayClosed
SundayClosed
Mon, Aug 3 · Special hoursClosed
Mon, Sep 7 · Special hours10:00 – 13:00
Thu, Oct 1 · Special hours09:00 – 14:00
Wed, Oct 7 · Special hoursClosed
Mon, Oct 12 · Special hoursClosed
Fri, Oct 16 · Special hours09:00 – 15:00
Clinic time: America/Toronto
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.