Dr. David Bloch, OD
4.8
(214)
Accepting new patients
35 years of experience
Offers telehealth
(760) 730-3733
Call for more information