Breadcrumb Texas Rehab Centers Locations Abilene Rehab Centers Steps 2 Strides Steps 2 Strides Location Abilene Steps 2 Strides This is the address Business Information 1720 S Clack St Abilene TX 79605 (325) 691-0923 Business Hours Contact Form Your Name Your Email Address Subject Message This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.