La Quinta Inn Abilene

3501 W Lake Rd
Abilene
Texas
United States