Two Locations:
1807 Mercer Road, Ellwood City
2610 Ellwood Road, New Castle
Hours:
Ellwood City: Mon-Thurs 7-7, Fri 7-3
New Castle: Mon-Thurs 7-4, Fri 7-3

FREE Open Clinic at Both Locations

Every Thursday from 8:00 AM– 4:00 PM in both the Ellwood City and New Castle clinics, our physical therapists are available, without an appointment to talk to you about that ache or pain that you have been having and determine if physical therapy may be helpful for you or if you need to seek medical attention.  No insurance card or referral from a physician is needed – just walk in!