Henry Zelada Castro, MD, Internal Medicine

4600 N Clarendon Ave Apt 812
ChicagoIL  60640 (Cook County)


Phone: 312-982-9253
Fax:

NPI: 1417339540
License Number: 125066137 (IL)