Locations & Contact Information

Our main office is located in Peabody, Massachusetts with satellite offices around the north shore of Boston! Click on the location listed below for directions and more information.

1 Orthopedics Drive
2nd Floor
Peabody, MA 01960

Phone: (978) 818-6350

30 Tozer Road
Suite 201
Beverly, MA 01915

Phone: (978) 818-6350

1 Wallace Bashaw Jr. Way
Suite 3001
Newburyport, MA 01950

For Appointments: (978) 818-6350
Phone: (978) 997-1500

Physical Therapy North Locations

2 1st Avenue Suite 211
Peabody, MA 01960

Phone: (978) 535-1213

112 Parker St Lower Level
Newburyport, MA 01950

Phone: (978) 358-8085

30 Tozer Rd Suite 201
Beverly, MA 01915

Phone: (978) 839-0475

300 Main St
Wenham, MA 01984

Phone: (978) 535-1213