Ohad Ben-Yehuda, MD 5363 Balboa Blvd. Suite #237Encino, CA, 91316 View Phone 818-783-6500 5363 Balboa Blvd. , Suite #237Encino, CA 91316 View Website Experience & Reliability Graduate of UCLA Medical School, Los Angeles, CA In Business Since: 1998 Insured State Certified Licensed State of the Art Technology About Photos & Videos Send to My Email Send to My Phone Print this Page