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:

SFSSPT New Location FiDi[

100 Bush Street, Suite 800
San Francisco, CA 94104

The Castro / Duboce Triangle:

San Francisco Physical Therapy: Financial District, Marina District & Upper Market/Castro

Upper Market / Castro District

2191 Market Street, Suite C
San Francisco, CA 94114


For New Patient Appointments Please Call: +1.415.593.2532