Austin Stress Clinic South 1030 South Lamar Boulevard # H, Austin – 78704-2378. Travis, TX. Phone: (512) 479-8252 View Listing