Doctors of Physical Therapy opened its third location at 8124 South 84th Street at Brentwood Square in La Vista on November 2nd. The business has existing locations in Millard and Fremont. Doctors of Physical Therapy “provides personalized care for injuries and pain for all ages and all insurance types.”