Texas Physical Therapy Specialists - 1973 Northwest Loop 410 Ste 102, San Antonio, TX 78213 | Fresha