Nella Green, MD, Internal Medicine

15644 Pomerado Rd
Ste 202
PowayCA  92064-2400 (San Diego County)


Phone: 858-312-5459
Fax: 858-345-3743

NPI: 1538393699
License Number: A113685 (CA)