Holiday Inn Express and Suites Lubbock South 3 stars

6506 Interstate 27 South, Lubbock, TX 79412, United States of America

Hotel image
Read more reviews for Holiday Inn Express and Suites Lubbock South