Dr. Daniel Ovadia, MD

Address

2040 Alameda Padre Serra Suite 109
Santa Barbara, CA 93103