La Quinta Inn Lufkin

2119 South First St
Lufkin
Texas
United States