Stanford Orthopaedic and Sports Medicine Physical Therapy Clinic ★★★★☆3.9 (31) Doctors & Clinics Medical clinic · Hospital department · Sports medicine clinic 450 Broadway 3rd floor, Redwood City, CA 94063 Call Website Details →