Mr. Arturo Castillo's NPI Number is #1073820528 and has been listed in the NPI registry for 6 years. Mr. Arturo Castillo's practice location is listed as: 2033 W 7Th St Los Angeles, CA 90057-4073 and can be reached via phone at (213) 413-5093.