About NorthStar Physical Therapy
NorthStar Physical Therapy is located in Star, Idaho and is one of the most dependable centers in town. We have a team of extremely experienced and well-versed physiotherapists who work hard under all conditions to provide excellent care to each and every patient. The experts analyze the patients thoroughly and ensure that they provide treatment appropriate for their disorder or ailment.
Location
9652 W. State Street
Star
ID
USA
83669