Michael P Castro, MD, Internal Medicine

10001 Venice Blvd Apt 402
Los AngelesCA  90034-7439 (Los Angeles County)


Phone: 808-445-4085
Fax: 866-438-4310

NPI: 1306834338
License Number: 174662 (NY)