Doctors of Physical Therapy, a physical therapy clinic, plans to open its third Omaha-area location August 19th at 8124 South 84th Street in La Vista, according to Phil Davidson, director of operations. The Plainfield, Illinois-based organization has 83 locations in six states.
Recent Comments