7.5/10
Good
36 reviews
Free Wi-Fi
Boasting a fitness centre, shared lounge and views of city, La Quinta Inn & Suites by Wyndham Lubbock Southwest is set in Lubbock, 10 km from Jones AT&T Stadium.
Number of rooms: 100
6401 62nd Street, Lubbock, TX 79424, United States
Hotel booked 1 times today.