Darren Maehara, MD, Internal Medicine

1910 Outlet Ctr Dr
OxnardCA  93036-0677 (Ventura County)


Phone: 805-485-2400
Fax: 805-485-2455

NPI: 1700145265
License Number: A128872 (CA)