Amba Ayloo, MD, Family Medicine

18 Chicago Ave
Oak ParkIL  60302-2402 (Cook County)


Phone: 773-253-3933
Fax: 773-437-6780

NPI: 1700206331
License Number: 036134520 (IL)