Farhad Farjoudi, MD, Internal Medicine

5555 Reservoir Dr
Ste 312
San DiegoCA  92120-5173 (San Diego County)


Phone: 619-269-1296
Fax: 619-639-7286

NPI: 1215251822
License Number: A123543 (CA)