Nicolas E Barcelo, MD, Psychiatry & Neurology

1720 E 120th St
Los AngelesCA  90059-3052 (Los Angeles County)


Phone: 310-668-4272
Fax:

NPI: 1144682816
License Number: A-153662 (CA)