La Quinta Inn Temple

1604 W Barton Ave
Temple
Texas
United States