Lan Shu Chen, MD, Psychiatry & Neurology

545 Barnhill Dr
Eh 125
IndianapolisIN  46202-5112 (Marion County)


Phone: 317-274-8800
Fax: 317-274-2384

NPI: 1265520837
License Number: A45777 (CA)