Michael P Castro

Los Angeles, California Internal Medicine, Medical Oncology ✓ Verified via NPPES

Address

10001 VENICE BLVD APT 402
Los Angeles, CA 90034

Contact

Call 808-445-4085

NPI Number

1306834338

Verified on May 30, 2026

Source: NPPES Registry →