Primary Care
Regular health screenings, preventive care, and ongoing management of chronic conditions—all under one roof with a provider who knows your history.
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.
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.
Regular health screenings, preventive care, and ongoing management of chronic conditions—all under one roof with a provider who knows your history.
Vaccinations, lab work, and wellness exams that catch issues early—because the best treatment is the one you never need.
Gynecological exams, prenatal care, and personalized health planning in a supportive, respectful environment.
Same-day attention for non-emergency illnesses and injuries—because you shouldn't have to wait weeks for peace of mind.
Healthcare for every age—from pediatric visits to senior wellness—keeping your entire family healthy across generations.
On-site lab testing and diagnostic imaging so you get answers faster, without the hassle of multiple locations.
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.
We measure our success not by how many patients we see, but by how well we care for each one.
Every treatment plan is built around your lifestyle, your goals, and your comfort—not a one-size-fits-all protocol.
Our clinicians bring years of hands-on experience and a commitment to staying current with the latest medical advances.
Right on Main Street in downtown Keokuk, with easy access and ample parking—healthcare that fits your schedule.
No jargon, no surprises. We explain your diagnosis, your options, and what to expect—so you're never left wondering.
From our lobby to your exam room, everything is designed to make you feel safe, respected, and genuinely cared for.
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.
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."
"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."
"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."
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.
801 Main St Ste 1D
Keokuk, IA 52632
Mon – Fri: 8:00 AM – 5:00 PM
Sat – Sun: By Appointment
Fill out the form below and we'll get back to you within one business day.