La Quinta Inn & Suites Lubbock North

5006 Auburn St
Lubbock
Texas
United States