Isabella Geneva Chen, MD, Internal Medicine

300 Hillmont Ave
Bldg 340 Ste 501
VenturaCA  93003 (Ventura County)


Phone: 805-652-6218
Fax: 805-652-6512

NPI: 1053621730
License Number: A118096 (CA)