Serving Croydon Since 1985

Croydon's Trusted Partner in Family Health & Wellness

Experience compassionate, comprehensive medical care right in your neighborhood. At Our Lady of Fatima, we combine modern medical expertise with the warmth and respect your family deserves.

Accepting New Patients
Most Insurances Accepted
Compassionate doctor examining patient
Our Services

Comprehensive Care for Every Stage of Life

From routine check-ups to specialized treatments, we provide a full spectrum of medical services tailored to the unique needs of our Croydon community.

Family Medicine

Family Medicine

Continuous, comprehensive care for patients of all ages—from infants to seniors. We build lasting relationships with your family's health journey.

Learn More
Preventive Care

Preventive Care

Stay ahead of health issues with annual physicals, immunizations, cancer screenings, and wellness consultations designed to keep you healthy.

Learn More
Chronic Disease Management

Chronic Disease Management

Expert care for diabetes, hypertension, asthma, and other chronic conditions. We help you manage your health with personalized treatment plans.

Learn More
Women's Health

Women's Health

Compassionate care for women at every stage, including annual exams, prenatal care, family planning, and menopause management.

Learn More
Urgent Care

Urgent Care

Prompt attention for non-life-threatening illnesses and injuries—fevers, infections, minor fractures, and sprains—when you need care quickly.

Learn More
Pediatric Care

Pediatric Care

Gentle, thorough care for your children's health needs, including well-child visits, vaccinations, and treatment for common childhood illnesses.

Learn More
Our medical team
About Our Practice

A Tradition of Caring for Croydon Families

For over three decades, Our Lady of Fatima Medical Center has been a cornerstone of healthcare in Bristol Township. What began as a small community clinic has grown into a trusted medical center serving thousands of families across Croydon and the surrounding areas.

Our approach is simple yet profound: we treat every patient with the same dignity, respect, and compassion we would want for our own families. We believe that excellent healthcare goes beyond diagnosing illness—it's about understanding the whole person and building a partnership in health.

Our diverse team of board-certified physicians, nurse practitioners, and support staff brings together a wealth of experience and a shared commitment to excellence. We stay current with medical advancements while never losing sight of the human connection that makes healing possible.

30+
Years Serving
50K+
Patients Treated
15+
Providers
Insurance & Payments

We Work With Your Insurance

We accept most major insurance plans to make quality healthcare accessible. Contact our billing office to verify your coverage.

Aetna
PPO/HMO
Blue Cross
Blue Shield
Cigna
Open Access
United
Healthcare
Medicare
Accepting
Medicaid
Accepting

Don't see your plan? Contact us to verify your insurance coverage.

Patient Stories

What Our Patients Say

"

I've been bringing my family to Our Lady of Fatima for over ten years. The doctors genuinely care about their patients, and the staff always makes you feel welcome. It's rare to find that kind of personal touch in healthcare today.

M
Maria G.
Croydon Resident
"

After moving to the area, I was worried about finding a new doctor. From my first visit, I felt heard and respected. My doctor takes the time to explain everything and never rushes appointments. Highly recommend!

J
James T.
Bristol Township
"

The pediatric team here is wonderful with my kids. They're patient, gentle, and make the visits stress-free. My children actually look forward to their check-ups, which I never thought I'd say!

S
Sarah L.
Feasterville Resident

Ready to Experience Better Care?

Join the families who trust Our Lady of Fatima for their healthcare needs. New patients are always welcome.

Get In Touch

We're Here to Help

Whether you're scheduling your first visit or have questions about our services, our team is ready to assist you. Reach out by phone, email, or visit us at our Croydon location.

Our Location

312 Bristol Pike
Croydon, PA 19021-5450

Office Hours

Monday – Friday: 8:00 AM – 5:00 PM
Saturday: 9:00 AM – 1:00 PM
Sunday: Closed

Request an Appointment

Fill out the form below and we'll get back to you within 24 hours.

By submitting this form, you agree to our privacy policy. Your information will never be shared with third parties.

Is this your business?This is my business