Physical Therapy Lubbock, TX / South Indiana

  • South Indiana Location

    South Indiana Location

    (806) 993-5041
    12115 Indiana Ave Suite 2
    Lubbock, TX 79423
    • Physical Therapy Facility
    • Monday–Friday: 7 am—6 pm
    • Saturday & Sunday: Closed
    • We will be closed 11/25 and 11/26 for the Thanksgiving Holiday