Meng Hua, MD, Internal Medicine

6699 Alvarado Rd Ste 2306
San DiegoCA  92120-5241 (San Diego County)


Phone: 619-287-7617
Fax: 619-287-4536

NPI: 1962502773
License Number: A81531 (CA)