Elaina May Barraza, MD, Psychiatry & Neurology

1203 W Augusta Blvd Unit 1
ChicagoIL  60642-4327 (Cook County)


Phone: 773-248-2255
Fax:

NPI: 1558937508
License Number: 209023289 (IL)