Crossover San Tomas ★★★☆☆3.3 (16) Doctors & Clinics Medical Center · Medical clinic 2371 Owen St, Santa Clara, CA 95054 Today: 8 AM–5 PM Call Website Details →