ElmiraBehind the Clock Tower 3 Wyatt St E #2 Elmira, ON N3B 2H4(519) 669-1212(519) 669-0800elmira@sosphysiotherapy.caMapHours
WaterlooSobey's Plaza 595 Parkside Dr Unit 5B Waterloo, ON N2L 0C7(519) 888-7070(519) 888-0404northfield@sosphysiotherapy.caMapHours
KitchenerBelmont Professional Centre 564 Belmont Ave W Suite, 301 Kitchener, ON N2M 5N6(519) 743-8787(519) 743-6787belmont@sosphysiotherapy.caMapHours
Guelph105 Silvercreek Pkwy NUnit 105Guelph, ON N1H 6S4(519) 824-4141guelph@sosphysiotherapy.caMapHours