Holiday Inn Express and Suites Lubbock South
The newest addition to Lubbock, Holiday Inn Express & Suites Lubbock South is conveniently located in the Heart of the Panhandle, just off I27 South, Exit 1.
The newest addition to Lubbock, Holiday Inn Express & Suites Lubbock South is conveniently located in the Heart of the Panhandle, just off I27 South, Exit 1.