Jeffrey Chwa, DO, Internal Medicine

765 Medical Ctr Ct Ste 216
Chula VistaCA  91911 (San Diego County)


Phone: 619-623-3000
Fax:

NPI: 1285989236
License Number: AE38738983696 (IL)