Charlie Chen, MD, Surgery

3399 1st Ave
San DiegoCA  92103-5601 (San Diego County)


Phone: 858-255-1538
Fax:

NPI: 1861717647
License Number: 2017-00114 (NC)