Amar Chawla, MD, Psychiatry & Neurology

1400 E Irving Park Rd
StreamwoodIL  60107-3201 (Cook County)


Phone: 330-758-4515
Fax: 330-758-5121

NPI: 1205893211
License Number: A51361 (CA)