
Dr. Alexander Bullen, MD
Internal Medicine
Make an Appointment
(619) 262-7225Telehealth services available
Balboa Nephrology is located at 292 Euclid Ave Ste 100, San Diego, CA 92114.
Providers at Balboa Nephrology specialize in Internal Medicine.
One provider practices at Balboa Nephrology.
Use the insurance check on this page to verify if Balboa Nephrology is in-network.