LOYOLA UNIVERSITY HEALTH SYSTEM

Cardiology, Advanced Heart Failure & Transplant Cardiology · 3 Providers

Make an Appointment

Providers

Insurance Check

Language services

  • Spanish

Medical Services

Location

LOYOLA UNIVERSITY HEALTH SYSTEM

2160 S 1st Ave Bldg 6269, Maywood, IL 60153

Provider Reviews

Overall rating for providers

4.5

Based on 12 Reviews

Dr Leibo is a very good doctor who takes the time to talk with you, listen to you and try his best to make things better. I would highly recommend him.

Chicago, IL - Jul 12 2017

Review for Dr. Liebo