About Great Lakes Physical Therapy

PROUD to be locally owned, operated & staffed.  

Since 1986, Great Lakes Physical Therapy has provided professional physical therapy to the Iowa Great Lakes region. A lot has changed since 1986, but Great Lakes Physical Therapy has continued to stay the same.

We are still committed to offering knowledgeable service with a dedicated staff. If you would like a friendly atmosphere then Great Lakes Physical Therapy is the place for you. Stop in to see us today!

What we do?

Using the latest techniques to relieve pain & promote healing.

If you are experiencing pain, stiffness, decreased strength, decreased balance, difficulty with walking, loss of function due to injury, surgery, or illness. Great Lakes Physical Therapy can help you get back on the road to recovery!


Get to know us.

We are Great Lakes Physical Therapy

This is our dedicated team who work hard day to day to make you feel your best!

Dave Halland

Dave Halland

Physical Therapist
Larry Webber

Larry Webber

Physical Therapist

Our Latest Posts



Spirit Lake, IA
Great Lakes Physical Therapy

Outpatient physical therapy services are provided in our clinic. We also provide physical therapy services in your home if you
are physically unable to come to the clinic. Complimentary transportation is available if you are unable to drive.

Monday – Friday: 8:00am – 5:00pm
*Other times available by appointment


3301 Bergquist Avenue, Spirit Lake IA, 51360

Phone: 712-336-3500 
 Fax: 712-336-3505



Send a Message

For more information about our services, inquire here!