Clinic and Physical Therapy at our Elgin – Royal location are temporarily closed. Services have been temporarily relocated to Elgin-Lin Lor. More

Locations

Barrington

Barrington
(847) 382-6766
420 W. Northwest Highway, Suite M, Barrington, IL, 60010
Get Directions to Barrington

Elgin - Randall

Elgin - Randall
(224) 293-1170
1710 N. Randall Rd, Suite 140, Elgin, IL 60123
Get Directions to Elgin - Randall

Geneva South

Geneva South
(630) 584-1400
2525 Kaneville Road, Geneva, IL 60134
Get Directions to Geneva South

Geneva North

Geneva North
(855) 386-7846
2535 Soderquist Ct, Geneva, IL, 60134
Get Directions to Geneva North

Yorkville

Yorkville
(630) 584-1400
1500 Sycamore Road, Suite 1, Yorkville, IL, 60560
Get Directions to Yorkville

Algonquin

Algonquin
(847) 854-8590
2971 W. Algonquin Road, Suite 101A, Algonquin, IL 60102
Get Directions to Algonquin

Aurora

Aurora
1444 N. Farnsworth Ave., Suite 101, Aurora, IL 60505
Get Directions to Aurora

Elgin – Royal

Elgin – Royal
(847) 931-5300
2350 Royal Blvd, Suite 200, Elgin, IL 60123
Get Directions to Elgin – Royal

Elgin - Lin Lor

Elgin - Lin Lor
(4855) 386-7846
1975 Lin Lor Lane, Elgin, IL 60123
Get Directions to Elgin - Lin Lor

Huntley

Huntley
(847) 441-9600
13308 Village Green Dr., Huntley, IL 60142
Get Directions to Huntley
Website design by TBH Creative