Yubicela Delgado, MD, Physical Medicine & Rehabilitation

2451 W Touhy Ave
ChicagoIL  60645-3309 (Cook County)


Phone: 773-338-6800
Fax:

NPI: 1669972899
License Number: 160007599 (IL)