Clinic Address
- Institute for Joint Restoration and Research
1706 El Camino Real, Suite 101
Menlo Park, CA 94025 - 2000 Mowry Avenue,
Fremont, CA 94538
New Patients: 510-818-7200
Return Patients: 650-325-1395
Surgery: 510-818-7304
Fax: 650-325-2019
Schedule Appointment: [email protected]