Trusted Healthcare in Keokuk, Iowa

Your Health Deserves Care That Feels Like Coming Home

At Arms of Angels, we combine clinical excellence with genuine compassion—because the best healthcare isn't just about treating illness, it's about treating the whole person.

801 Main St, Keokuk
IA 52632
★ Patient-First Care

Comprehensive Medical Services Tailored to You

From routine check-ups to specialized care, Arms of Angels provides a full spectrum of health services designed to support you at every stage of life.

Primary Care

Regular health screenings, preventive care, and ongoing management of chronic conditions—all under one roof with a provider who knows your history.

Preventive Health

Vaccinations, lab work, and wellness exams that catch issues early—because the best treatment is the one you never need.

Women's Health

Gynecological exams, prenatal care, and personalized health planning in a supportive, respectful environment.

Urgent Care

Same-day attention for non-emergency illnesses and injuries—because you shouldn't have to wait weeks for peace of mind.

Family Medicine

Healthcare for every age—from pediatric visits to senior wellness—keeping your entire family healthy across generations.

Diagnostic Services

On-site lab testing and diagnostic imaging so you get answers faster, without the hassle of multiple locations.

Arms of Angels medical office interior with warm, welcoming atmosphere Healthcare professionals at Arms of Angels providing patient care
Compassionate Care

A Practice Built on Trust, Not Just Treatment

Arms of Angels was founded on a simple conviction: healthcare should feel human. Located in the heart of Keokuk on Main Street, we've built a practice where patients are known by name, not chart number.

Our approach blends evidence-based medicine with the kind of personal attention that turns a clinical visit into a genuine partnership. We listen first, explain clearly, and never rush—because your health decisions deserve time, clarity, and respect.

Local Keokuk-Based Practice
In-Network Major Insurance Plans
Same-Day Appointments Available
Learn More About Us

The Arms of Angels Difference

We measure our success not by how many patients we see, but by how well we care for each one.

Patient-Centered Approach

Every treatment plan is built around your lifestyle, your goals, and your comfort—not a one-size-fits-all protocol.

Experienced Providers

Our clinicians bring years of hands-on experience and a commitment to staying current with the latest medical advances.

Convenient Location

Right on Main Street in downtown Keokuk, with easy access and ample parking—healthcare that fits your schedule.

Transparent Communication

No jargon, no surprises. We explain your diagnosis, your options, and what to expect—so you're never left wondering.

Welcoming Environment

From our lobby to your exam room, everything is designed to make you feel safe, respected, and genuinely cared for.

Community Rooted

We're your neighbors. Arms of Angels is proud to serve the Keokuk community with the same dedication we'd want for our own families.

What Our Patients Say

Real feedback from real people in our community—who chose Arms of Angels for their healthcare.

"I've been coming to Arms of Angels for years, and it never feels like just another clinic. They remember my name, my history, and they actually take the time to explain things. That matters more than you'd think."

— Sarah M. Keokuk Resident

"When my daughter had an urgent issue over the weekend, Arms of Angels was there. No waiting hours in an ER for something that turned out to be minor—but the care and attention we received was exactly what we needed."

— James T. Local Parent

"As someone who's always nervous about doctor visits, I can honestly say the team here made me feel at ease from the moment I walked in. They treat you like a person, not a waiting room number."

— Linda R. Keokuk Patient

Your Health Is Worth the First Step

Whether it's a routine check-up or something more, Arms of Angels is here for you. Call us today or stop by—we'd love to meet you.

We're Here When You Need Us

Have questions or ready to schedule? Reach out however is most convenient for you. We respond promptly and always with a human on the other end.

Address

801 Main St Ste 1D
Keokuk, IA 52632

Office Hours

Mon – Fri: 8:00 AM – 5:00 PM
Sat – Sun: By Appointment

Send Us a Message

Fill out the form below and we'll get back to you within one business day.

Is this your business?This is my business