We have two locations to serve all your needs.

San Francisco Sport and Spine Physical Therapy

For New Patient Appointments, please call +1.415.593.2532

Financial District:

FiDi Location

100 Bush Street, Suite 800
San Francisco, CA 94104

The Castro / Duboce Triangle:

Castro/Duboce Triangle Location

2191 Market Street, Suite C
San Francisco, CA 94114

For New Patient Appointments Please Call: +1.415.593.2532