La Quinta Inn & Suites by Wyndham Lubbock South is located in Lubbock, TX 79412. Address of La Quinta Inn & Suites by Wyndham Lubbock South is 6504 I-27, Lubbock, TX 79412, United States. La Quinta Inn & Suites by Wyndham Lubbock South can be contacted at 18067769100. La Quinta Inn & Suites by Wyndham Lubbock South is rated 4.5 (out of 5 stars) by 428 reviewers on the web.
Some of the places around La Quinta Inn & Suites by Wyndham Lubbock South are -
6504 I-27, Lubbock, TX 79412, United States
Contact number of La Quinta Inn & Suites by Wyndham Lubbock South is 18067769100.
Rating of La Quinta Inn & Suites by Wyndham Lubbock South is 4.5 out of 5 stars.
Address of La Quinta Inn & Suites by Wyndham Lubbock South is 6504 I-27, Lubbock, TX 79412, United States.
La Quinta Inn & Suites by Wyndham Lubbock South is located in Lubbock, TX 79412.
Pincode of Lubbock, TX 79412 is 79412