Hannah R. Margoles, D.O. - Crozer-Keystone Health System - PA
Hannah R. Margoles

Hannah R. Margoles, D.O.

Schedule an Appointment

To schedule an appointment with Hannah R. Margoles please call 610-872-8501.




  • Internal Medicine
  • Nephrology

Service Line

Hospital Admission Privileges

  • Crozer-Chester Medical Center
  • Taylor Hospital



Pennsylvania Hospital


Medstar Washington Hospital Center

Medical School

Philadelphia College of Osteopathic Medicine, Doctor of Osteopathic Medicine

Age Groups

16 and over

Board Certified

Internal Medicine

Board Eligible


Philosophy Of Care

These are the priorities in my practice:

  • Building a long-term patient-doctor relationship
  • Encouraging patient self-education
  • Partnering with my patients in healthcare decision making
  • Valuing the importance of my relationship with the patient

I believe in the importance of these factors in the care of my patients:

  • Providing treatment in a comfortable and personal environment
  • Staying abreast of breakthroughs and developments in my specialty
  • Working with other specialties in the overall care of the patient

Office Information

Doctor's Contact Information

  • Office Phone: 610-872-8501
  • Fax: 610-872-5188


Primary Locations

Additional Locations

Physician Directory

To download a copy of the Crozer-Keystone Health System physician directory, please click here [PDF].

Patient Portals

Crozer-Keystone patient portals make it easy for patients to securely access their inpatient and outpatient results and also view and pay bills online.

My CKHS Account

View and pay your CKHS bills online - comfortably, easily and securely.

Pay My Bill