Mebea Aklilu, MD, Internal Medicine

901 W Wellington Ave
ChicagoIL  60657-6708 (Cook County)


Phone: 773-296-7248
Fax:

NPI: 1376527739
License Number: 2004-00793 (NC)