Home > Physicians > Mario Caruso
Mario Caruso, DO
Clinical Cardiologist
Board Certifications
American Board of Internal Medicine (Internal Medicine)
Languages
- English
Schedule an Appointment
Practice Locations
221 Victoria Street
Glassboro, NJ 08028
Glassboro, NJ 08028
151 Fries Mill Road
Turnersville, NJ 08012
Turnersville, NJ 08012
900 Centennial Boulevard
Building 2, Suite 201
Voorhees, NJ 08043
Building 2, Suite 201
Voorhees, NJ 08043
Education and Training
Medical School
Rowan School of Osteopathic Medicine
Stratford, NJ
Internships
Internal Medicine – Lankenau Medical Center
Wynnewood, PA
Residencies
Internal Medicine – Lankenau Medical Center
Wynnewood, PA
Fellowships
Cardiovascular Diseases – Lehigh Valley Health Network
Allentown, PA