North Shore Physical Therapy
Newsletter Signup
Fill out the form below to sign up for our free Health and Wellness Newsletter.

Like Us on Facebook


North Shore Physical Therapy utilizes state-of-the-art training equipment to deliver a vast array of services tailored to meet your Rehabilitation and Fitness needs. We are now located in two convenient locations in Salem and Marblehead.

North Shore Physical Therapy, located inside of Salem Fitness Center, offers private treatment rooms as well as full access to the 25,000 square foot fitness center.

Our Marblehead office, conveniently located inside the Marblehead Medical Building, provides private treatment rooms and a complete gym.

Our unique association with Salem Fitness Center provides our patients with a place to continue with their personal exercise program after physical therapy. Salem Fitness Center offers a one month free membership to all North Shore Physical Therapy Patients, age 16 and above.

Thank you for choosing North Shore Physical Therapy. We look forward to serving all of your physical therapy needs in the future.

Treatment Hours
Monday 7:00 AM - 5:00 PM
Tuesday 7:30 AM - 7:00 PM
Wednesday 8:00 AM - 5:00 PM
Thursday 8:00 AM - 7:00 PM
Friday 7:00 AM - 2:30 PM

Marblehead Medical Building
1 Widger Road
Marblehead, MA 01945
Phone: 781-631-8250
View Larger Map | Get Directions

Treatment Hours
Monday 7:00 AM - 7:00 PM
Tuesday 8:00 AM - 7:00 PM
Wednesday 8:00 AM - 7:00 PM
Thursday 8:00 AM - 7:00 PM
Friday 8:00 AM - 5:00 PM

Salem Fitness Center
38 Swampscott Road
Salem, MA 01970
Phone: 978-910-0486
View Larger Map | Get Directions

Call now or email us ( to make an appointment and make North Shore Physical Therapy your provider of choice.

Get Instant Access To These 4 Ebooks Today"

Enter your first name and email address below for instant access!

Owned and Operated by David J. Roberts, MSPT