TAP TO CALL AND BOOK YOUR APPOINTMENT
(609) 623-5964
REQUEST AN APPOINTMENT
Services
Physical Therapy
Sports Rehabilitation
Post-Surgical Rehabilitation
Running Gait Analysis
Functional Movement Screen (FMS)
Dry Needling
Personal Training
Online Program
What We Treat
Back Pain
Knee Pain
Hip Pain
Shoulder Pain
Head and Neck Pain
Ankle and Foot Pain
Elbow and Wrist Pain
Who Can Benefit
Athletes
Active Adults
Post-Surgery
Resources
Blog
Guides
FAQ
Testimonials
About Us
Meet the Team
Careers
Contact Us
Locations
Bridgewater NJ
Hamilton NJ
Marlton NJ
Narberth PA
Southampton PA
Contact Us
Looking to get started? Contact the location closest to you or reach out to our team below.
BRIDGEWATER (NJ)
575 Route 28, Suite 206, Raritan, NJ 08869
(908) 396-6909
HAMILTON (NJ)
4609 Nottingham Way Hamilton, NJ 08690
(609) 436-9089
MARLTON (NJ)
751 NJ-73 North, Suite 2, Marlton, NJ 08053
(856) 420-2460
NARBERTH (PA)
711 Montgomery Avenue, Suite 4, Narberth, PA 19072
(215) 278-6373
SOUTHHAMPTON (PA)
1020 Industrial Blvd, Suite 300, Southampton, PA 18966
(215) 614-5922
Have a question?
Fill out the form below and a member of our team will get back to you shortly.
Come Visit Us At Our Locations
Our Locations
Congratulations!
Now you can have media content!
Ok