La Quinta Inn & Suites Abilene Mall

3018 Catclaw Drive
Abilene
Texas
United States