Sheeda Saba, DO

6030 Village Way, San Diego 92130, United States Get Directions to this spot
6030 Village Way, Suite 200, UC San Diego Health
San Diego, 92130
CA, United States
(858) 314-1285

Video from Sheeda Saba, DO

Rate and review Sheeda Saba, DO in San Diego, CA, United States!

Share your experiences at Sheeda Saba, DO with your friends or discover more Doctors in San Diego, CA, United States.