Skip to main content

San Francisco Physical Therapy

Physical Therapy in San Francisco, CA

Whether you’re looking to recover from an injury, improve your athletic performance, or just make sure your mechanics are performing at the optimal level, we’re here to help you along your path to lifetime wellness.

Here’s what you can expect at our San Francisco – One Embarcadero physical therapy clinic:

  • One-on-one treatments tailored for your unique body and personal goals
  • Tailored exercise programs to improve movement and function
  • Pinpoint to the root cause of your condition for lasting pain relief
Same day and next day appointments available!

We’re here to help you get back to the activities you love doing.

Our San Francisco Team


Allison Low, PT, DPT

Allison Low, PT, DPT

Physical Therapist
I have always been a fan of Grey’s Anatomy, and I like to imagine if Dr. McDreamy were a physical therapist, he would start every day with the quote, “It’s a beautiful day to fix bodies.” I believe that every patient can achieve their best version of themself. I strive to use my expertise in physical therapy to help patients achieve their goals with various techniques, skills, and evidence-based practice. My goal is to make sure every patient feels heard, acknowledged, and motivated to get back to their best self. To become your best self, a person must believe in themself and be active in their recovery. My role is to guide them through that process and give them the necessary tools for a successful restoration. I treat my patients like family and enjoy creating lifelong relationships in the process of their recovery.

Professional Licensure and Certifications:
Licensed Physical Therapist, State of California
Board Certified Orthopedic Specialist (OCS)
Pilates Instructor—ITT and BASI trained
Master Instructor—TRX Sports Medicine
CPR Certified

Masters of Science in Physical Therapy, UCSF/SFSU, 2003
California Teaching Credential, California Polytechnic State University
Bachelors of Arts, Liberal Studies, California Polytechnic State University

Postural Restoration Institute (PRI)
Dynamic Neuromuscular Stability (DNS)
Selective Functional Movement Assessment (SFMA)
Functional Movement Screen (FMS) Certified
TPI Level 1 Certified
Gray Institute Applied Functional Science Method
Maitland (Australian) Approach
Graston Certified
RockTape Certified-FM1, FM2
RunRx assessment

Activities and Community:
Trains and participates in running events—half-marathon and marathon distances
Enjoys cycling and swimming
Teaches and practices Pilates and TRX
Community lecturer for local groups including Team in Training, lululemon athletica, The San Francisco Marathon, Luna Chix, San Francisco AIDS Marathon, See Jane Run, The Run Center at UCSF
Contributing writer to various physical therapy publicationsMember of the U.S. Open Wellness Team
Member of The Loose Interpretations a cappella group

Alex Camacho

Office Manager
Alex Camacho Office Manager
What drives my work at the clinic is being able to make other peoples’ day lighter, brighter and more vibrant! Providing attentive, solution-based care has been at the heart of learning how to be a better resource to my patients. I like to employ a down-to-earth, strengths-focused approach in helping all patients upfront, and handling all aspects of clinic maintenance behind-the-scenes so they can focus on their healing and potential! In my downtime, I enjoy reading, practicing piano, seeing friends and cuddling my black cat Sunday.

Spencer McNairy

Physical Therapist, PT DPT
Spencer McNairy Staff PT PT, DPT
Spencer was born and raised in the small town of Sonoma, CA about 45 minutes northof San Francisco. He attended Oregon State University graduating in 2020 with abachelors of science in kinesiology before attending the University of the Pacific wherehe earned his doctorate degree in physical therapy. Spencer believes that physicaltherapy care should revolve around a patient centered approach with an emphasis onlong term improvement in general quality of life through empowering individuals tofurther their health and well being. A foundation that lies in providing individualized carespecific to each patient's needs with empathy, respect, and kindness. Spencer believesin providing treatment through emphasizing therapeutic exercise and manual therapywith a combination of functional movements and various modalities to target eachpatient's specific needs and create a high quality individualized plan. Spencer alsoappreciates how patient centered therapydia is while also prioritizing the health and wellbeing of their employees. When not in the clinic he enjoys being outdoors hiking,playing basketball or golf, as well as hunting for waterfowl and fishing for trout or bass.Spencer is also a huge fan of baseball and enjoys going to games with friends andfamily throughout the summer and spending time at the beach.
Vincent Castoro, PT, DPT |

Vincent Castoro, PT, DPT

Physical Therapist
Vincent is a Bay Area native who takes pride in supporting the health of communities. He received his Doctor of Physical Therapy degree from the UCSF/SFSU Graduate Program in Physical Therapy in 2019. After completing the orthopedic residency program through Kaiser Permenente in 2020, he became a board certified specialist in orthopedic physical therapy. Vincent values professional development, and his pursuit of continued education has expedited his understanding of musculoskeletal management.Vincent’s athletic history in ice hockey and baseball ignites his passion for physical therapy and movement optimization. His experiences with personal injuries and post-surgical rehabilitation provides his own patient perspective that informs his approach with clients.Education and empowerment through movement literacy are Vincent’s strongest attributes as a physical therapist. He uses active listening along with biomechanics informed movement assessments to simplify treatment. Outside of the clinic, Vincent enjoys spending his time outdoors with his wife Kealan, son Roman, and dog Zeke.

We’re Fanatical About Patient Satisfaction

Therapydia San Francisco Physical Therapy Testimonials


Our Services


Physical Therapy

Physical Therapy

Our goal is to help our patients lead the lives they’ve always wanted, helping each individual reach their long-term wellness goals.
Manual Therapy

Manual Therapy

Manual therapy is one type of clinical hands-on physical therapy technique. This technique uses skilled and sophisticated hands-on movements to treat soft tissues and joint structures.
Baseline Screens

Baseline Screens

By tracking changes over time, we can pinpoint injuries before they happen and areas to improve for performance vitality.
Sports Rehab & Performance Training

Sports Rehab & Performance Training

Our physical therapists are athletes just like you – we work together to create individualized programs based upon your goals and needs.
Pelvic Floor

Pelvic Floor

Pelvic Health Physical Therapy spans across age groups and life events from competing in sports to childbirth, menopause and into the golden years.
Blood Flow Restriction Therapy

Blood Flow Restriction Therapy

Blood Flow Restriction (BFR) Therapy is a limited occlusion of arterial and venous blood flow by applying a tourniquet to the upper or lower extremity (arm or leg).


Contact Us

Phone: (415) 799-3300
Fax: (415) 799-3301


Mon – Thurs: 7:20am to 5:40pm
Friday: 8:00am to 2:00pm
Saturday & Sunday: Closed

One Embarcadero Center- Lobby Level
San Francisco, CA 94111

Directions & Parking

*Lobby Level is one level up from street level (up the escalator) behind the common seating area.
*TherapydiaCA validates parking for one hour in the Embarcadero Center Parking Garage, with each hour following the first being $4.

We are accessible by BART from the Embarcadero Station.

We are accessible by SF MUNI line 30X and line 1.

For patients with a scheduled appointment, TherapydiaCA validates parking for one hour in the Embarcadero Center Parking Garage.
Metered street parking is available in the area for $3.50 per hour.

Schedule Your Appointment

We offer same and next day appointments. Click here to schedule an Appointment and Our Office Manager will contact you shortly to schedule an appointment.