Tired of waiting weeks for an appointment when your health can't wait?
At the practice of Dr. Charles Allgood in Centreville, you'll find a physician who actually takes the time to listen — no rushed 10-minute visits, no feeling like just another chart number. Comprehensive primary care that treats the whole person, not just the symptoms.
Primary & Preventive Care
Serving Centreville & Surrounding Communities
Comprehensive Care for Every Stage of Life
From routine check-ups to managing chronic conditions, Dr. Allgood provides the kind of thorough, personalized medical care that keeps you and your family healthy year after year.
Annual Physicals & Preventive Care
Yearly wellness exams, age-appropriate cancer screenings, immunizations, and lab work — all designed to catch issues early and keep you on track.
Chronic Disease Management
Ongoing, coordinated care for diabetes, hypertension, asthma, cholesterol, thyroid conditions, and other long-term health concerns.
Acute Illness & Injury Treatment
Same-week appointments for infections, sprains, allergies, rashes, and other urgent health issues that can't wait.
Diagnostics & Lab Services
On-site basic lab testing, EKGs, and coordination of specialty imaging so you don't have to travel far for answers.
Family-Centered Care
Whether you're bringing in a newborn, a teenager, or your aging parent — Dr. Allgood provides continuity of care for the whole family.
Convenient Scheduling
Early morning, lunchtime, and evening hours available to fit your schedule. Minimal wait times and same-day sick visits when you need them most.
A Physician Who Actually Listens
Dr. Charles Allgood built his practice on a simple belief: good medicine starts with knowing the person sitting across from you. In a system where primary care appointments often feel rushed, he takes the time to understand your health history, your concerns, and your goals — not just your latest lab result.
Based right here in Centreville, Dr. Allgood has established himself as a trusted member of the community's healthcare network. He coordinates with local specialists when referrals are needed, ensuring you're never left navigating the medical system alone.
Whether you need a annual physical, are managing a chronic condition, or just want a doctor who remembers your name, this is the kind of practice that makes healthcare feel human again.
Everything You Need to Know Before Your Visit
Office Hours
- Monday – Thursday8:00 AM – 5:00 PM
- Friday8:00 AM – 3:00 PM
- Saturday – SundayClosed
Insurance & Payments
We accept most major insurance plans. Please call our office to confirm your specific plan before your visit. Self-pay and cash-pay options are also available for uninsured patients.
Location & Parking
Conveniently located at 260 Walnut St, Centreville, AL 35042. Free parking is available on-site, with accessible parking spaces close to the entrance.
Getting Started
- 1.Call (205) 926-4816 to schedule
- 2.Bring photo ID & insurance card
- 3.Complete new patient forms
- 4.Meet Dr. Allgood & begin care
Your Health Deserves a Doctor Who Actually Cares
Don't settle for a system that treats you like a number. Call Dr. Charles Allgood today and experience the difference that genuine, attentive primary care can make for you and your family.
We'd Love to Hear from You
Whether you're ready to schedule your first appointment or just have a question, reach out however is most convenient for you.
Address
260 Walnut St
Centreville, AL 35042
Phone
Office Hours
Mon–Thu: 8:00 AM – 5:00 PM
Friday: 8:00 AM – 3:00 PM
Send a Message
Message Sent!
Thank you for reaching out. Our office will get back to you within one business day. If this is an urgent matter, please call us directly at (205) 926-4816.