Santa Clara Oral Surgery & Dental Implants 22 reviews Oral surgeon 1200 Scott Blvd # 1, Santa Clara, CA 95050