Chiropractic, Physical Therapy, Aquatic Therapy and Therapeutic Massage

Contact us

Either call us at 717-944-2225 or contact us by filling out a form below. Feel free to ask any questions or request appointments. Your message will be delivered directly to our staff who will answer as soon as they can. Also, be sure to follow our Facebook page current information.

Questions or Appointments

Feel free to ask any questions or request appointments using the contact us form below. Therefore your message will be deliver directly to our staff who will answer as soon as they can. Also, you can follow our Facebook page to get more updates.


500 North Union Street
Middletown, PA 17057

Phone: 717-944-2225
Fax:      717-944-0932

Middletown Hours

  • Monday8:00am--8:00pm
  • Tuesday8:00am--6:00pm
  • Wednesday8:00am--8:00pm
  • Thursday8:00am--6:00pm
  • Friday8:00am--5:00pm
  • Saturday8:00am--11:00am
  • Sunday


845 Sir Thomas Court
Harrisburg, PA 17109

Phone: 717-652-4002
Fax: 717-652-4005

Harrisburg Hours

  • Monday8:00am--7:00pm
  • Tuesday9:00pm--5:00pm
  • Wednesday2:00pm--7:00pm
  • Thursday9:00am--6:00pm
  • Friday9:00am--2:00pm
  • Saturday
  • Sunday


1300 Bent Creek Blvd
Mechanicsburg, PA 17050

Phone: 717-796-2225
Fax: 717-796-2229

Mechanicsburg Hours

  • Monday9:00am--7:00pm
  • Tuesday8:00am--6:00pm
  • Wednesday1:00pm--7:00pm
  • Thursday7:00am--7:00pm
  • Friday9:00am--12:30pm
  • Saturday8:00am--11:00am*
  • Sunday

Mount Joy

20 North Barbara Street
Mount Joy, PA 17552

Phone: 717-492-0303
Fax: 717-492-0309

MountJoy Hours

  • Monday8:00am--7:00pm
  • Tuesday7:30am--5:00pm
  • Wednesday11:00am--7:00pm
  • Thursday7:30am--7:00pm
  • Friday8:00am--7:00pm
  • Saturday8:00am--11:00am*
  • Sunday

* We are open on the 3rd Saturday of each month. Feel free to contact us.