Texas Physical Therapy Specialists - 2803 NE Interstate 410 Loop Suite 106, San Antonio, TX 78218 | Fresha