Physical Therapy & Rehabilitation in Fredericksburg, VA

2201 Charles street, Suite 105, Fredericksburg, Virginia, 22401

(540) 899-6863


2201 Charles St, Ste 105, Fredericksburg, Virginia, 22401-3378

(540) 899-6863


1051 Care Way., Ste 200, Fredericksburg, Virginia, 22401

(540) 371-7137


Yext tracking pixel

3130 Cowan Blvd, Fredericksburg, Virginia, 22401

(540) 681-1270

Request an Appointment Today


2300 Charles St, Ste 2, Fredericksburg, Virginia, 22401-3346

(540) 373-7008


4528 Plank Rd, Fredericksburg, Virginia, 22407

(540) 841-4443


2300 Fall Hill Ave, Fredericksburg, Virginia, 22401-3342

(540) 899-2555


Fredericksburg, Virginia, 22401

(888) 563-8021


10620 Spotsylvania Ave, Fredericksburg, Virginia, 22408-2637

(540) 710-1086


321 Park Hill Dr, Fredericksburg, Virginia, 22401-3375

(540) 656-2773


111 Park Hill Dr, Fredericksburg, Virginia, 22401-3357

(540) 368-1044


Fredericksburg, Virginia

(877) 481-3033


Fredericksburg, Virginia, 22401

(540) 741-1521


1801 William St, Fredericksburg, Virginia, 22401-5236

(540) 604-5988


11 Dairy Ln., Fredericksburg, Virginia, 22405

(540) 371-9414


Fredericksburg, Virginia, 22401

(540) 372-7211


501 Lafayette Blvd, Fredericksburg, Virginia, 22401-6003

(540) 372-3558


2216 Princess Anne St, Fredericksburg, Virginia, 22401-3300

(540) 899-3595


605 Jefferson Davis Highway, Suite 202, Fredericksburg, Virginia, 22401

(540) 899-0002


231 Park Hill Dr, Fredericksburg, Virginia, 22401-3361

(540) 373-2228


10500 Wakeman Drive, Suite 500, Fredericksburg, Virginia, 22407


Yext tracking pixel

1149 Jefferson Davis Highway, Fredericksburg, Virginia, 22401-4413

(540) 322-2518

Book an Appointment Today


Yext tracking pixel

5629 Plank Road, Ste. 107, Fredericksburg, Virginia, 22407

(540) 445-0206

Book an Appointment Today


Yext tracking pixel

10518 Spotsylvania Avenue STE 100, Fredericksburg, Virginia, 22408

(540) 710-5341

Book an Appointment Today


Yext tracking pixel

4604 Spotsylvania Parkway, Suite 120, Fredericksburg, Virginia, 22408

(540) 498-4130