Clinic · Dialysis Clinic
2082 Otay Lakes Road Suite 101, Chula Vista, CA 91915
Physician
Internal Medicine, Nephrology