Isabella Geneva Chen

Ventura, California Internal Medicine, Hematology & Oncology ✓ Verified via NPPES

Address

300 HILLMONT AVE
BLDG 340, STE 501
Ventura, CA 93003

Contact

Call 805-652-6218

NPI Number

1053621730

Verified on May 30, 2026

Source: NPPES Registry →