Now accepting new patients

Your health deserves a home base — not a waiting room.

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

Comprehensive care, the way it should be

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.

Preventive Care & Wellness

Annual physicals, immunizations, and age-appropriate screenings that catch issues early — before they become problems.

Family Medicine

From pediatric visits to senior care, we treat patients of all ages — so your whole family stays in one trusted practice.

Chronic Disease Management

Ongoing support for diabetes, hypertension, asthma, and other long-term conditions — with personalized plans that keep you on track.

Same-Day Appointments

Sick or injured? We reserve slots each day for urgent visits so you don't have to wait until next week to feel better.

Lab Work & Diagnostics

On-site blood draws, urinalysis, and rapid testing — with results reviewed during your visit so you leave with answers, not questions.

Women's & Men's Health

Annual exams, contraception counseling, hormone screening, and prostate health — comprehensive care tailored to your needs.

Warm clinic interior at Keller Station

Community

Rooted in Muscle Shoals, committed to the health of our neighbors for years.

About Keller Station

A clinic that feels like a neighborhood place

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

Ready to make us your primary care home?

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.

1

Call us at (256) 248-4903

Tell us what you need and we'll find a time that works.

2

Arrive 10 minutes early

Complete new-patient paperwork so your visit goes smoothly.

3

Meet your care team

Leave with a clear plan and a doctor who knows your story.

Friendly healthcare team at Keller Station

Get in Touch

We're right here in Muscle Shoals

Stop by, give us a call, or send a message — we'll get back to you as soon as we can.

Our Location

1002 State St
Muscle Shoals, AL 35661-3034

Phone

(256) 248-4903

Mon – Fri, 8:00 AM – 5:00 PM

Send Us a Message

Have a question or want to learn more? Fill out the form and we'll follow up within one business day.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website