At Keller Station, you're more than a chart number. We pair thorough, family-centered care with the kind of personal attention that makes every visit feel like a conversation with someone who actually knows you.
Family
medicine for all ages
Same-day
appointments available
Preventive
care that keeps you well
What We Offer
From routine checkups to managing ongoing conditions, we provide the full spectrum of primary care under one roof — with time to listen and a plan that fits your life.
Annual physicals, immunizations, and age-appropriate screenings that catch issues early — before they become problems.
From pediatric visits to senior care, we treat patients of all ages — so your whole family stays in one trusted practice.
Ongoing support for diabetes, hypertension, asthma, and other long-term conditions — with personalized plans that keep you on track.
Sick or injured? We reserve slots each day for urgent visits so you don't have to wait until next week to feel better.
On-site blood draws, urinalysis, and rapid testing — with results reviewed during your visit so you leave with answers, not questions.
Annual exams, contraception counseling, hormone screening, and prostate health — comprehensive care tailored to your needs.
Community
Rooted in Muscle Shoals, committed to the health of our neighbors for years.
About Keller Station
Located on State Street in the heart of Muscle Shoals, Keller Station was built on a simple idea: healthcare should be accessible, personal, and free of pretense. We treat patients, not schedules.
Our practice is designed around the realities of real life — longer visits, follow-up calls, and a team that remembers your name. Whether you're coming in for a yearly physical or a sudden illness, you'll leave feeling heard and know exactly what to do next.
Walk-ins
welcome when schedule allows
All ages
from children to seniors
Insurance
most major plans accepted
Evening hours
available by appointment
New Patients
Getting started is straightforward. Call us to schedule your first visit, bring your ID and insurance card, and we'll handle the rest. Your first appointment includes a thorough review of your health history and a plan built around your goals.
Call us at (256) 248-4903
Tell us what you need and we'll find a time that works.
Arrive 10 minutes early
Complete new-patient paperwork so your visit goes smoothly.
Meet your care team
Leave with a clear plan and a doctor who knows your story.
Get in Touch
Stop by, give us a call, or send a message — we'll get back to you as soon as we can.
1002 State St
Muscle Shoals, AL 35661-3034
Have a question or want to learn more? Fill out the form and we'll follow up within one business day.
Message sent!
We'll get back to you within one business day.